┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/search/dolphinsearchbox.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2009-10-17 19:24:05 +0000
committerPeter Penz <[email protected]>2009-10-17 19:24:05 +0000
commit884b5ad3a91fff896fb3d53e590fe26300b1c957 (patch)
tree376fc718ef7c446569e5aacf94b56b4cae120898 /src/search/dolphinsearchbox.h
parent002787543fd245291cb9a9ece7a0071e08498d3b (diff)
add A search options widget, which later on will include Adam Kidder's search prototype from playground
svn path=/trunk/KDE/kdebase/apps/; revision=1036776
Diffstat (limited to 'src/search/dolphinsearchbox.h')
-rw-r--r--src/search/dolphinsearchbox.h39
1 files changed, 22 insertions, 17 deletions
diff --git a/src/search/dolphinsearchbox.h b/src/search/dolphinsearchbox.h
index 93c033bb8..2e4c6b85a 100644
--- a/src/search/dolphinsearchbox.h
+++ b/src/search/dolphinsearchbox.h
@@ -37,26 +37,27 @@ class QToolButton;
class DolphinSearchCompleter : public QObject
{
Q_OBJECT
- public:
- DolphinSearchCompleter(KLineEdit *linedit);
- public slots:
- void highlighted(const QModelIndex& index);
- void activated(const QModelIndex& index);
- void slotTextEdited(const QString &text);
+public:
+ DolphinSearchCompleter(KLineEdit *linedit);
+
+public slots:
+ void highlighted(const QModelIndex& index);
+ void activated(const QModelIndex& index);
+ void slotTextEdited(const QString &text);
- private:
- void addCompletionItem(const QString& displayed, const QString& usedForCompletition, const QString& description = QString(), const QString& toolTip = QString(), const KIcon& icon = KIcon());
+private:
+ void addCompletionItem(const QString& displayed, const QString& usedForCompletition, const QString& description = QString(), const QString& toolTip = QString(), const KIcon& icon = KIcon());
- void findText(int* wordStart, int* wordEnd, QString* newWord, int cursorPos, const QString &input);
+ void findText(int* wordStart, int* wordEnd, QString* newWord, int cursorPos, const QString &input);
- private:
- KLineEdit* q;
- QCompleter* m_completer;
- QStandardItemModel* m_completionModel;
- QString m_userText;
- int m_wordStart;
- int m_wordEnd;
+private:
+ KLineEdit* q;
+ QCompleter* m_completer;
+ QStandardItemModel* m_completionModel;
+ QString m_userText;
+ int m_wordStart;
+ int m_wordEnd;
};
/**
@@ -82,9 +83,13 @@ signals:
*/
void search(const KUrl& url);
+ /**
+ * Is emitted if the text of the searchbox has been changed.
+ */
+ void textChanged(const QString& text);
+
private slots:
void emitSearchSignal();
- void slotTextEdited(const QString& text);
private:
KLineEdit* m_searchInput;