diff DataController.hpp @ 5:5e4985407feb

Add commandline tool updateDeDupe. Fix removal of removed files from DB.
author Tom Fredrik Blenning Klaussen <bfg@blenning.no>
date Wed, 22 Aug 2012 00:41:15 +0200
parents f489b0c9bf99
children b5943e4bf676
line wrap: on
line diff
--- a/DataController.hpp	Tue Aug 21 15:27:29 2012 +0200
+++ b/DataController.hpp	Wed Aug 22 00:41:15 2012 +0200
@@ -12,6 +12,9 @@
 class QAction;
 class QSpinBox;
 class QTimer;
+class QPoint;
+class QTreeWidgetItem;
+class QMenu;
 
 class DataController : QObject {
 private:
@@ -43,7 +46,14 @@
 signals:
   void populateProgress(int);
 
+private slots:
+  void progressUpdate(int);
+  void deleteFile();
+  void itemDoubleClicked (QTreeWidgetItem * item, int column);
+  void contextMenuRequested(const QPoint&);
+
 private:
+  static void setShowFullPath(QTreeWidgetItem* item, bool showFullPath);
   void setup(const QString& dbpath, const QString& searchPath, bool showGUI);
   void populate(bool showNameDups, bool showSizeDups,
 		bool showMTimeDups, bool showCheckSumDups,
@@ -67,7 +77,14 @@
 
   QTimer* populateDelay;
 
+  QMenu* contextMenu;
+  QTreeWidgetItem* contextMenuItem;
+
   QDir dir;
+
+  bool showGUI;
+
+  int progressMax;
 };
 
 #endif //DATACONTROLLER_HPP