]> git.sur5r.net Git - minitube/blob - src/searchparams.h
e8525c996f0abd10cf1e0525cc8bbbeaa8f9d887
[minitube] / src / searchparams.h
1 #ifndef SEARCHPARAMS_H
2 #define SEARCHPARAMS_H
3
4 #include <QObject>
5
6
7
8 class SearchParams : public QObject {
9
10 public:
11     SearchParams();
12
13     const QString keywords() const { return m_keywords; }
14     void setKeywords( QString keywords ) { m_keywords = keywords; }
15
16     int sortBy() const { return m_sortBy; }
17     void setSortBy( int sortBy ) { m_sortBy = sortBy; }
18
19     enum SortBy {
20         SortByRelevance = 1,
21         SortByNewest,
22         SortByViewCount
23     };
24
25 private:
26     QString m_keywords;
27     int m_sortBy;
28
29 };
30
31 #endif // SEARCHPARAMS_H