Implemented search in shop items on ShopForm. Prepare for favorite buttons.

This commit is contained in:
2017-02-17 15:15:45 +01:00
parent 44c74a5cfe
commit 2eb1039f6f
13 changed files with 593 additions and 44 deletions
+7
View File
@@ -2,6 +2,7 @@
#include "ui_shopsettingsform.h"
#include <settingsservice.h>
#include "shopservice.h"
ShopSettingsForm::ShopSettingsForm(QWidget *parent) :
FormBinder<ShopSettings>(parent),
@@ -12,6 +13,8 @@ ShopSettingsForm::ShopSettingsForm(QWidget *parent) :
registerBinding(ui->output);
registerBinding(ui->lettersPerLine);
registerBinding(ui->byMessage);
m_itemModel = new AutoTableModel<ShopItem>();
}
ShopSettingsForm::~ShopSettingsForm()
@@ -24,6 +27,10 @@ void ShopSettingsForm::loadEntity()
SettingsService srv("SHOP");
ShopSettingsPtr settings = srv.loadSettings<ShopSettings>();
setEntity(settings);
ShopService srvShop;
m_itemModel->setData(srvShop.allSellableItems());
ui->tableItems->setModel(m_itemModel);
}
bool ShopSettingsForm::saveRecord()