diff options
author | Arno <arno@disconnect.de> | 2016-09-04 04:29:21 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2016-09-04 04:29:21 +0200 |
commit | e047ecc96b8873d4e293793a67a33027af291efa (patch) | |
tree | feb02248e5d555b1757448981c8803eb7301d1bb /filewidget.h | |
parent | 8945f641f468e373b4d8d907bcc2f5be2922962e (diff) | |
download | ShemovCleaner-e047ecc96b8873d4e293793a67a33027af291efa.tar.gz ShemovCleaner-e047ecc96b8873d4e293793a67a33027af291efa.tar.bz2 ShemovCleaner-e047ecc96b8873d4e293793a67a33027af291efa.zip |
Usability fixes for FileWidget
* Use GroupBoxes
* Don't clear filevew if browing is cancelled
* processEvents() when gathering data
* filter the view instead of selecting items when searching/filtering
Diffstat (limited to 'filewidget.h')
-rw-r--r-- | filewidget.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/filewidget.h b/filewidget.h index 7726230..99c8d3d 100644 --- a/filewidget.h +++ b/filewidget.h @@ -7,7 +7,6 @@ #include <QItemSelection> class QLineEdit; -class QPushButton; class QStandardItemModel; class QTreeView; class VideoSorter; @@ -34,7 +33,8 @@ class FileWidget : public QWidget { private slots: void gatherData(); void selectDir(); - void searchFile(); + void filter(); + void clearFilter(); void itemDoubleClicked(const QModelIndex &idx); private: @@ -45,9 +45,7 @@ class FileWidget : public QWidget { void readSettings(); void writeSettings(); QLineEdit *mDir; - QPushButton *mSelDir; - QLineEdit *mSearchFile; - QPushButton *mSearch; + QLineEdit *mFilter; QStandardItemModel *mModel; QTreeView *mFileView; VideoSorter *mProxy; |