summaryrefslogtreecommitdiffstats
path: root/shemovcleaner.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2016-08-17 19:16:49 +0200
committerArno <arno@disconnect.de>2016-08-17 19:16:49 +0200
commitcead61f9598302a83fa72e99f82f7bfa2c0b19cb (patch)
tree92be5b14e1e985a31914746446110309d9f9f4e2 /shemovcleaner.h
parenta5191b5d12791981d16da3b4154b7fb29f1c01db (diff)
downloadShemovCleaner-cead61f9598302a83fa72e99f82f7bfa2c0b19cb.tar.gz
ShemovCleaner-cead61f9598302a83fa72e99f82f7bfa2c0b19cb.tar.bz2
ShemovCleaner-cead61f9598302a83fa72e99f82f7bfa2c0b19cb.zip
Implemented MoveFiles and a status bar
Should be 2 commits, but who cares?
Diffstat (limited to 'shemovcleaner.h')
-rw-r--r--shemovcleaner.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/shemovcleaner.h b/shemovcleaner.h
index 343b8b7..c2e0f32 100644
--- a/shemovcleaner.h
+++ b/shemovcleaner.h
@@ -2,11 +2,13 @@
#define SHEMOVCLEANER_H
#include <QMainWindow>
+#include <QItemSelection>
class QPushButton;
class QLineEdit;
class QTreeView;
class QStandardItemModel;
+class QLabel;
class FileSorter;
class ShemovCleaner : public QMainWindow {
@@ -17,12 +19,14 @@ class ShemovCleaner : public QMainWindow {
private slots:
void selectDir();
+ void fileSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected);
void gatherData();
void deleteFiles();
void moveFiles();
private:
void setupGui();
+ void createStatusbar();
void readHeaderData();
void writeHeaderData();
void readSettings();
@@ -33,6 +37,7 @@ class ShemovCleaner : public QMainWindow {
QPushButton *mSelExt;
QPushButton *mMove;
QPushButton *mDelete;
+ QLabel *mSelected;
QStandardItemModel *mModel;
FileSorter *mProxy;
QTreeView *mFileView;