Mercurial > dedupe
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
