X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=src%2Fsearchparams.h;h=2ca81d3cfe5c1b5cfce15698190d5d59d84f8485;hb=refs%2Ftags%2Fupstream%2F2.9;hp=c408c89aaf2ed0ec77821e37902acb38bc4e15dc;hpb=994e6e5e95196b0e36c680b1fd496f12d71739c9;p=minitube diff --git a/src/searchparams.h b/src/searchparams.h index c408c89..2ca81d3 100644 --- a/src/searchparams.h +++ b/src/searchparams.h @@ -59,12 +59,18 @@ public: TimeMonth }; + enum SafeSearch { + None = 0, + Moderate, + Strict + }; + SearchParams(QObject *parent = 0); - const QString keywords() const { return m_keywords; } + const QString &keywords() const { return m_keywords; } void setKeywords(const QString &keywords) { m_keywords = keywords; } - const QString channelId() const { return m_channelId; } + const QString &channelId() const { return m_channelId; } void setChannelId(const QString &value) { m_channelId = value; } int sortBy() const { return m_sortBy; } @@ -85,6 +91,9 @@ public: 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; } + bool operator==(const SearchParams &other) const { return m_keywords == other.keywords() && m_channelId == other.channelId(); @@ -102,6 +111,7 @@ private: int m_quality; int m_time; uint m_publishedAfter; + int m_safeSearch; };