summaryrefslogtreecommitdiffstats
path: root/filewidget.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2016-09-04 04:29:21 +0200
committerArno <arno@disconnect.de>2016-09-04 04:29:21 +0200
commite047ecc96b8873d4e293793a67a33027af291efa (patch)
treefeb02248e5d555b1757448981c8803eb7301d1bb /filewidget.h
parent8945f641f468e373b4d8d907bcc2f5be2922962e (diff)
downloadShemovCleaner-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.h8
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;