From 4491e38760e29f9cc5b491112cf43e36df09acb9 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Wed, 25 Nov 2009 21:38:47 +0000 Subject: adopt internal interfaces to the new Nepomuk search API svn path=/trunk/KDE/kdebase/apps/; revision=1054327 --- src/search/searchcriterionvalue.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'src/search/searchcriterionvalue.h') 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 + #include 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; -- cgit v1.3.1