]> git.sur5r.net Git - minitube/blobdiff - src/searchparams.cpp
Merge tag 'upstream/2.0'
[minitube] / src / searchparams.cpp
index 800e248244ab55992184b8fc66ef69bb96f572e3..a7906fc11fea1c5f4d716dd4e1dfc3d7aaf89429 100644 (file)
@@ -1,6 +1,14 @@
 #include "searchparams.h"
 
-SearchParams::SearchParams() {
-    m_sortBy = SortByRelevance;
+SearchParams::SearchParams(QObject *parent) : QObject(parent) {
     m_transient = false;
+    m_sortBy = SortByRelevance;
+    m_duration = DurationAny;
+    m_quality = QualityAny;
+    m_time = TimeAny;
+}
+
+void SearchParams::setParam(QString name, QVariant value) {
+    bool success = setProperty(name.toUtf8(), value);
+    if (!success) qWarning() << "Failed to set property" << name << value.toString();
 }