Connected PC GUI to model
[family-shop-mgr] / code / family-shop-mgr / GUI / FamilyShopManagerPC.h
index 2dc2d8a..6eeb08b 100644 (file)
@@ -2,6 +2,7 @@
 #define FAMILYSHOPMANAGERPC_H
 
 #include <QMainWindow>
+#include <QAbstractItemModel>
 
 namespace Ui {
     class FamilyShopManagerPC;
@@ -13,6 +14,21 @@ public:
     FamilyShopManagerPC(QWidget *parent = 0);
     ~FamilyShopManagerPC();
 
+    void setModel(QAbstractItemModel* model);
+
+public slots:
+    void showEditMode();
+    void showShoppingMode();
+
+    void addCategory();
+    void addItem();
+    void remove();
+
+signals:
+    void addCategory(QModelIndex index, QString name);
+    void addItem(QModelIndex index, QString name);
+    void removeSignal(QModelIndex index);
+
 protected:
     void changeEvent(QEvent *e);