summaryrefslogtreecommitdiffstats
path: root/searchwidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'searchwidget.h')
-rw-r--r--searchwidget.h47
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