X-Git-Url: https://git.sur5r.net/?p=minitube;a=blobdiff_plain;f=src%2Fsearchparams.h;h=1bcdac9b06c734266811a30c320d2da8ddc3c46e;hp=2ca81d3cfe5c1b5cfce15698190d5d59d84f8485;hb=434d88418722fd7717038e44bd74271ca1d92771;hpb=2fe4558f7d5d98052be981a66fbe16d0587ba030 diff --git a/src/searchparams.h b/src/searchparams.h index 2ca81d3..1bcdac9 100644 --- a/src/searchparams.h +++ b/src/searchparams.h @@ -24,7 +24,6 @@ $END_LICENSE */ #include class SearchParams : public QObject { - Q_OBJECT Q_PROPERTY(int sortBy READ sortBy WRITE setSortBy) Q_PROPERTY(int duration READ duration WRITE setDuration) @@ -32,40 +31,17 @@ class SearchParams : public QObject { Q_PROPERTY(int time READ time WRITE setTime) public: + enum SortBy { SortByRelevance = 0, SortByNewest, SortByViewCount, SortByRating }; + + enum Duration { DurationAny = 0, DurationShort, DurationMedium, DurationLong }; + + enum Quality { QualityAny = 0, QualityHD }; - enum SortBy { - SortByRelevance = 0, - SortByNewest, - SortByViewCount, - SortByRating - }; - - enum Duration { - DurationAny = 0, - DurationShort, - DurationMedium, - DurationLong - }; - - enum Quality { - QualityAny = 0, - QualityHD - }; - - enum Time { - TimeAny = 0, - TimeToday, - TimeWeek, - TimeMonth - }; - - enum SafeSearch { - None = 0, - Moderate, - Strict - }; - - SearchParams(QObject *parent = 0); + enum Time { TimeAny = 0, TimeToday, TimeWeek, TimeMonth }; + + enum SafeSearch { None = 0, Moderate, Strict }; + + SearchParams(QObject *parent = nullptr); const QString &keywords() const { return m_keywords; } void setKeywords(const QString &keywords) { m_keywords = keywords; } @@ -74,29 +50,28 @@ public: void setChannelId(const QString &value) { m_channelId = value; } int sortBy() const { return m_sortBy; } - void setSortBy( int sortBy ) { m_sortBy = sortBy; } + void setSortBy(int sortBy) { m_sortBy = sortBy; } int isTransient() const { return m_transient; } - void setTransient( int transient ) { m_transient = transient; } + void setTransient(int transient) { m_transient = transient; } int duration() const { return m_duration; } - void setDuration( int duration ) { m_duration = duration; } + void setDuration(int duration) { m_duration = duration; } int quality() const { return m_quality; } - void setQuality( int quality ) { m_quality = quality; } + void setQuality(int quality) { m_quality = quality; } int time() const { return m_time; } - void setTime( int time ) { m_time = time; } + void setTime(int time) { m_time = time; } uint publishedAfter() const { return m_publishedAfter; } void setPublishedAfter(uint value) { m_publishedAfter = value; } int safeSearch() const { return m_safeSearch; } - void setSafeSearch( int safeSearch ) { m_safeSearch = safeSearch; } + void setSafeSearch(int safeSearch) { m_safeSearch = safeSearch; } bool operator==(const SearchParams &other) const { - return m_keywords == other.keywords() && - m_channelId == other.channelId(); + return m_keywords == other.keywords() && m_channelId == other.channelId(); } public slots: @@ -112,7 +87,6 @@ private: int m_time; uint m_publishedAfter; int m_safeSearch; - }; #endif // SEARCHPARAMS_H