diff options
| author | Peter Penz <[email protected]> | 2009-10-17 19:24:05 +0000 |
|---|---|---|
| committer | Peter Penz <[email protected]> | 2009-10-17 19:24:05 +0000 |
| commit | 884b5ad3a91fff896fb3d53e590fe26300b1c957 (patch) | |
| tree | 376fc718ef7c446569e5aacf94b56b4cae120898 /src/search/dolphinsearchbox.h | |
| parent | 002787543fd245291cb9a9ece7a0071e08498d3b (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.h | 39 |
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; |
