int WidgetPluginParser::Impl::InsertWidgetClass(const tizen_base::Database& db,
const std::string& pkgid) {
for (const auto& i : info_list_) {
- auto q = tizen_base::Database::Sql(
+ auto q = std::move(tizen_base::Database::Sql(
"INSERT OR REPLACE INTO widget_class (classid, update_period, "
"setup_appid, appid, pkgid, nodisplay, max_instance, prime) "
"VALUES (?, ?, ?, ?, ?, ?, ?, ?)")
.Bind(pkgid)
.Bind(i.GetNoDisplay())
.Bind(i.GetMaxInstance())
- .Bind(i.GetPrime());
+ .Bind(i.GetPrime()));
auto r = db.Exec(q);
if (!static_cast<bool>(r))
return -1;
int WidgetPluginParser::Impl::RemoveWidgetClass(const tizen_base::Database& db,
const std::string& pkgid) {
- auto q = tizen_base::Database::Sql(
+ auto q = std::move(tizen_base::Database::Sql(
"DELETE FROM widget_class WHERE pkgid=?")
.SetEmptyStringAsNull(true)
- .Bind(pkgid);
+ .Bind(pkgid));
auto r = db.Exec(q);
if (!static_cast<bool>(r))
const std::string& pkgid, const std::string& classid,
const std::list<WidgetInfo::SupportSize>& sizes) {
for (const auto& i : sizes) {
- auto q = tizen_base::Database::Sql(
+ auto q = std::move(tizen_base::Database::Sql(
"INSERT OR REPLACE INTO support_size "
"(classid, preview, frame, width, height) "
"VALUES (?, ?, ?, ?, ?)")
.Bind(ConvertPath(i.GetPreview(), pkgid))
.Bind(i.IsFrame() ? 1 : 0)
.Bind(i.GetWidth())
- .Bind(i.GetHeight());
+ .Bind(i.GetHeight()));
auto r = db.Exec(q);
if (!static_cast<bool>(r))
return -1;
const std::string& classid,
const std::list<WidgetInfo::Label>& labels) {
for (const auto& i : labels) {
- auto q = tizen_base::Database::Sql(
+ auto q = std::move(tizen_base::Database::Sql(
"INSERT OR REPLACE INTO label (classid, locale, label) "
"VALUES (?, ?, ?)")
.SetEmptyStringAsNull(true)
.Bind(classid)
.Bind(i.GetLang())
- .Bind(i.GetLabel());
+ .Bind(i.GetLabel()));
auto r = db.Exec(q);
if (!static_cast<bool>(r))
return -1;
const std::string& pkgid, const std::string& classid,
const std::list<WidgetInfo::Icon>& icons) {
for (const auto& i : icons) {
- auto q = tizen_base::Database::Sql(
+ auto q = std::move(tizen_base::Database::Sql(
"INSERT OR REPLACE INTO icon (classid, locale, icon) "
"VALUES (?, ?, ?)")
.SetEmptyStringAsNull(true)
.Bind(classid)
.Bind(i.GetLang())
- .Bind(ConvertPath(i.GetIcon(), pkgid));
+ .Bind(ConvertPath(i.GetIcon(), pkgid)));
auto r = db.Exec(q);
if (!static_cast<bool>(r))
return -1;