summaryrefslogtreecommitdiffstats
path: root/searchwidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'searchwidget.h')
-rw-r--r--searchwidget.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/searchwidget.h b/searchwidget.h
index 2e04af7..f82fd0f 100644
--- a/searchwidget.h
+++ b/searchwidget.h
@@ -15,8 +15,9 @@ class SearchWidget : public QWidget {
public:
enum { NumColumns = 5 };
enum Columns { IconColumn = 0, NameColumn = 1, SizeColumn = 2, BitrateColumn = 3, DurationColumn = 4 };
- enum SearchMode { File, Origin, Title, Subtitle };
+ enum SearchMode { File = 0, Origin = 1, Title = 2, Subtitle = 3 };
explicit SearchWidget(QWidget *parent = 0);
+ ~SearchWidget();
QMenuBar *menuBar() { return mMenuBar; }
QString currentSearch();
@@ -25,6 +26,8 @@ class SearchWidget : public QWidget {
void search();
void setRegex(bool toggled);
void setSearchMode(QAction *action);
+ void readSettings();
+ void writeSettings();
private:
void setupGui();
@@ -39,6 +42,7 @@ class SearchWidget : public QWidget {
QAction *mSearchOriginA;
QAction *mSearchTitleA;
QAction *mSearchSubtitleA;
+ QAction *mIsRegexA;
int mSearchMode;
bool mIsRegex;
};