diff options
author | Arno <arno@disconnect.de> | 2016-08-16 18:49:59 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2016-08-16 18:49:59 +0200 |
commit | a5191b5d12791981d16da3b4154b7fb29f1c01db (patch) | |
tree | 56d5534fcc9b1c88e74a1e0c35ca8fc0408435f9 /shemovcleaner.h | |
parent | 52a3097986a6e69f57261d74c8807acbe9374c37 (diff) | |
download | ShemovCleaner-a5191b5d12791981d16da3b4154b7fb29f1c01db.tar.gz ShemovCleaner-a5191b5d12791981d16da3b4154b7fb29f1c01db.tar.bz2 ShemovCleaner-a5191b5d12791981d16da3b4154b7fb29f1c01db.zip |
Implement delete files
Thought I did an initial commit, but seems git thinks otherwise...
Diffstat (limited to 'shemovcleaner.h')
-rw-r--r-- | shemovcleaner.h | 36 |
1 files changed, 31 insertions, 5 deletions
diff --git a/shemovcleaner.h b/shemovcleaner.h index 0bc5e2d..343b8b7 100644 --- a/shemovcleaner.h +++ b/shemovcleaner.h @@ -3,13 +3,39 @@ #include <QMainWindow> -class ShemovCleaner : public QMainWindow -{ +class QPushButton; +class QLineEdit; +class QTreeView; +class QStandardItemModel; +class FileSorter; + +class ShemovCleaner : public QMainWindow { Q_OBJECT + public: + ShemovCleaner(QWidget *parent = 0); + ~ShemovCleaner(); + + private slots: + void selectDir(); + void gatherData(); + void deleteFiles(); + void moveFiles(); -public: - ShemovCleaner(QWidget *parent = 0); - ~ShemovCleaner(); + private: + void setupGui(); + void readHeaderData(); + void writeHeaderData(); + void readSettings(); + void writeSettings(); + QLineEdit *mDir; + QLineEdit *mExt; + QPushButton *mSelDir; + QPushButton *mSelExt; + QPushButton *mMove; + QPushButton *mDelete; + QStandardItemModel *mModel; + FileSorter *mProxy; + QTreeView *mFileView; }; #endif // SHEMOVCLEANER_H |