diff options
| author | Peter Penz <[email protected]> | 2009-11-25 21:38:47 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2009-11-25 21:38:47 +0000 |
| commit | 4491e38760e29f9cc5b491112cf43e36df09acb9 (patch) | |
| tree | 8fbaa5e4b7229b01db64abe752c258c0f01c6ff1 /src/search/searchcriterionvalue.h | |
| parent | d324e790d62c8a341abd06e845f8fe8d64aa8ef3 (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.h | 17 |
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; |
