diff options
Diffstat (limited to 'src/search/dolphinsearchbox.h')
| -rw-r--r-- | src/search/dolphinsearchbox.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/search/dolphinsearchbox.h b/src/search/dolphinsearchbox.h index cb4806292..27561481d 100644 --- a/src/search/dolphinsearchbox.h +++ b/src/search/dolphinsearchbox.h @@ -46,6 +46,16 @@ class DolphinSearchBox : public QWidget { Q_OBJECT public: + enum SearchContext { + SearchFileName, + SearchContent + }; + + enum SearchLocation { + SearchFromHere, + SearchEverywhere + }; + explicit DolphinSearchBox(QWidget* parent = 0); virtual ~DolphinSearchBox(); @@ -106,12 +116,24 @@ signals: void returnPressed(const QString& text); /** + * Is emitted if the search location has been changed by the user. + */ + void searchLocationChanged(SearchLocation location); + + /** + * Is emitted if the search context has been changed by the user. + */ + void searchContextChanged(SearchContext context); + + /** * Emitted as soon as the search box should get closed. */ void closeRequest(); private slots: void emitSearchSignal(); + void slotSearchLocationChanged(); + void slotSearchContextChanged(); void slotConfigurationChanged(); void slotSearchTextChanged(const QString& text); void slotReturnPressed(const QString& text); |
