diff options
author | Arno <arno@disconnect.de> | 2016-09-04 08:58:32 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2016-09-04 08:58:32 +0200 |
commit | 6faf839f511102c6daa69ffb9d8d7231656d7c09 (patch) | |
tree | ed40e87a811499025bbce5569b31889d7a2da7c3 /filewidget.h | |
parent | 15025b8b62697787f85fffc7349fb1f9847d39c4 (diff) | |
download | ShemovCleaner-6faf839f511102c6daa69ffb9d8d7231656d7c09.tar.gz ShemovCleaner-6faf839f511102c6daa69ffb9d8d7231656d7c09.tar.bz2 ShemovCleaner-6faf839f511102c6daa69ffb9d8d7231656d7c09.zip |
Add menuBar to FileWidget
Diffstat (limited to 'filewidget.h')
-rw-r--r-- | filewidget.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/filewidget.h b/filewidget.h index d16f307..36e63d1 100644 --- a/filewidget.h +++ b/filewidget.h @@ -5,6 +5,7 @@ #include <QSqlDatabase> #include <QSqlQuery> #include <QItemSelection> +#include <QMenuBar> class QLineEdit; class QStandardItemModel; @@ -22,6 +23,7 @@ class FileWidget : public QWidget { enum Columns { IconColumn = 0, NameColumn = 1, MimeColumn = 2, DurationColumn = 3, Md5Column = 4 }; explicit FileWidget(QWidget *parent = 0); QTreeView *fileView() { return mFileView; } + QMenuBar *menuBar() { return mMenuBar; } ~FileWidget(); signals: @@ -32,14 +34,17 @@ class FileWidget : public QWidget { public slots: void fileSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected); void cd(const QString &to); + void cdUp(); + void cdLast(); void deleteFiles(); - - private slots: void gatherData(); void selectDir(); + + private slots: void filter(); void clearFilter(); - void itemSelected(const QModelIndex &idx); + void properties(); + void properties(const QModelIndex &idx); protected: virtual void keyPressEvent(QKeyEvent *e); @@ -61,6 +66,8 @@ class FileWidget : public QWidget { QSqlQuery mQOrigin; QSqlQuery mQFiles; FileDisplay *mFileDisplay; + QMenuBar *mMenuBar; + QString mLastDir; }; #endif // FILEWIDGET_H |