┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/search/searchcriterionvalue.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2009-11-25 21:38:47 +0000
committerPeter Penz <[email protected]>2009-11-25 21:38:47 +0000
commit4491e38760e29f9cc5b491112cf43e36df09acb9 (patch)
tree8fbaa5e4b7229b01db64abe752c258c0f01c6ff1 /src/search/searchcriterionvalue.h
parentd324e790d62c8a341abd06e845f8fe8d64aa8ef3 (diff)
adopt internal interfaces to the new Nepomuk search API
svn path=/trunk/KDE/kdebase/apps/; revision=1054327
Diffstat (limited to 'src/search/searchcriterionvalue.h')
-rw-r--r--src/search/searchcriterionvalue.h17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/search/searchcriterionvalue.h b/src/search/searchcriterionvalue.h
index cabe75cf2..f3dc19e6f 100644
--- a/src/search/searchcriterionvalue.h
+++ b/src/search/searchcriterionvalue.h
@@ -21,6 +21,9 @@
#ifndef SEARCHCRITERIONVALUE_H
#define SEARCHCRITERIONVALUE_H
+#define DISABLE_NEPOMUK_LEGACY
+#include <nepomuk/literalterm.h>
+
#include <QWidget>
class QComboBox;
@@ -42,9 +45,9 @@ public:
/**
* Must be overwritten by derived classes and returns
- * the string representation of the search criterion value.
+ * the literal term of the search criterion value.
*/
- virtual QString value() const = 0;
+ virtual Nepomuk::Query::LiteralTerm value() const = 0;
/**
* Initializes the widget on the base of the given value-type.
@@ -56,7 +59,7 @@ public:
virtual void initializeValue(const QString& valueType);
signals:
- void valueChanged(const QString& value);
+ void valueChanged(const Nepomuk::Query::LiteralTerm& value);
};
@@ -69,7 +72,7 @@ class DateValue : public SearchCriterionValue
public:
DateValue(QWidget* parent = 0);
virtual ~DateValue();
- virtual QString value() const;
+ virtual Nepomuk::Query::LiteralTerm value() const;
virtual void initializeValue(const QString& valueType);
private:
@@ -86,7 +89,7 @@ class TagValue : public SearchCriterionValue
public:
TagValue(QWidget* parent = 0);
virtual ~TagValue();
- virtual QString value() const;
+ virtual Nepomuk::Query::LiteralTerm value() const;
protected:
virtual void showEvent(QShowEvent* event);
@@ -105,7 +108,7 @@ class SizeValue : public SearchCriterionValue
public:
SizeValue(QWidget* parent = 0);
virtual ~SizeValue();
- virtual QString value() const;
+ virtual Nepomuk::Query::LiteralTerm value() const;
private:
KLineEdit* m_lineEdit;
@@ -120,7 +123,7 @@ class RatingValue : public SearchCriterionValue
public:
RatingValue(QWidget* parent = 0);
virtual ~RatingValue();
- virtual QString value() const;
+ virtual Nepomuk::Query::LiteralTerm value() const;
private:
KRatingWidget* m_ratingWidget;