From e047ecc96b8873d4e293793a67a33027af291efa Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 4 Sep 2016 04:29:21 +0200 Subject: 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 --- filewidget.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'filewidget.h') diff --git a/filewidget.h b/filewidget.h index 7726230..99c8d3d 100644 --- a/filewidget.h +++ b/filewidget.h @@ -7,7 +7,6 @@ #include 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; -- cgit v1.2.3-70-g09d2