#include <QWidget>
class DolphinFacetsWidget;
+class DolphinQuery;
class QLineEdit;
class KSeparator;
class QToolButton;
*/
void searchTextChanged(const QString& text);
- void returnPressed();
-
/**
* Emitted as soon as the search box should get closed.
*/
* @see DolphinSearchBox::setActive()
*/
void activated();
+ void focusViewRequest();
private slots:
void emitSearchRequest();
QUrl balooUrlForSearching() const;
/**
- * Extracts information from the given Baloo search \a url to
- * initialize the search box properly.
+ * Sets the searchbox UI with the parameters established by the \a query
*/
- void fromBalooSearchUrl(const QUrl& url);
+ void updateFromQuery(const DolphinQuery& query);
void updateFacetsVisible();
bool isIndexingEnabled() const;
private:
+ QString queryTitle(const QString& text) const;
+
bool m_startedSearching;
bool m_active;