diff options
Diffstat (limited to 'searchwidget.h')
-rw-r--r-- | searchwidget.h | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/searchwidget.h b/searchwidget.h deleted file mode 100644 index 3c08b42..0000000 --- a/searchwidget.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef FILESEARCHWIDGET_H -#define FILESEARCHWIDGET_H - -#include <QWidget> - -class QLineEdit; -class QTreeView; -class QStandardItemModel; -class QSortFilterProxyModel; -class QMenuBar; -class QToolBar; - -class SearchWidget : public QWidget { - Q_OBJECT - public: - enum { NumColumns = 4 }; - enum Columns { IconColumn = 0, NameColumn = 1, SizeColumn = 2, DurationColumn = 3 }; - enum SearchMode { File = 0, Origin = 1, Title = 2, Subtitle = 3 }; - explicit SearchWidget(QWidget *parent = 0); - ~SearchWidget(); - QMenuBar *menuBar() { return mMenuBar; } - QString currentSearch(); - - public slots: - void clear(); - void search(); - void setSearchMode(QAction *action); - void readSettings(); - void writeSettings(); - - private: - void setupGui(); - void createActions(); - QLineEdit *mSearch; - QTreeView *mResultView; - QStandardItemModel *mResultModel; - QSortFilterProxyModel *mProxy; - QMenuBar *mMenuBar; - QToolBar *mToolBar; - QAction *mSearchFileA; - QAction *mSearchOriginA; - QAction *mSearchTitleA; - QAction *mSearchSubtitleA; - int mSearchMode; -}; - -#endif // FILESEARCHWIDGET_H |