summaryrefslogtreecommitdiffstats
path: root/searchwidget.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-02-11 07:27:15 +0100
committerArno <arno@disconnect.de>2017-02-11 07:27:15 +0100
commit38987609c5acd7e47c45ee4b856e233ded17612c (patch)
tree6ddc46edb7fd329850db8886e15215a021e08b8f /searchwidget.h
parent274e54474010876cb7753924c4116360aa73b906 (diff)
downloadShemovCleaner-38987609c5acd7e47c45ee4b856e233ded17612c.tar.gz
ShemovCleaner-38987609c5acd7e47c45ee4b856e233ded17612c.tar.bz2
ShemovCleaner-38987609c5acd7e47c45ee4b856e233ded17612c.zip
Read and write search settings
Yay! Still does nothing!
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;
};