Refactoring the project, new folders for view and model classes. Added
[emufront] / src / dialogs / dbobjectdialog.h
index 38442d0..3ad2718 100644 (file)
@@ -22,8 +22,8 @@
 
 #include "emufrontdialog.h"
 #include "dataobjecteditdialog.h"
-#include "../db/databasemanager.h"
-#include "../dataobjects/emufrontobject.h"
+#include "databasemanager.h"
+#include "emufrontobject.h"
 
 class QPushButton;
 class QModelIndex;
@@ -46,12 +46,12 @@ private slots:
        void listObjectClicked(const QModelIndex &);
     void updateData();
     void updateReject();
-    void updateList() const;
     void testSlot();
     void enableUi();
 
 protected:
     // implementation specific, deletes current data object from memory
+    void updateList() const;
     virtual void deleteCurrentObject() = 0;
     virtual void cleanUp() = 0;
     virtual void initEditDialog() = 0;
@@ -67,6 +67,7 @@ protected:
     QTableView *objectList;
     QList<int> hiddenColumns;
     void hideColumns();
+    void setUIEnabled(bool);
 
 private:
     bool deleteItem();
@@ -77,7 +78,6 @@ private:
     void activateNameDialog(bool updateData = true);
     bool confirmDelete(QString name, int numRefs);
     void setButtonsEnabled(bool);
-    void setUIEnabled(bool);
     void layout();
     void disableSelection();
     void createEditDialog();