47 void sigCurrentModeChanged();
50 SearchBar(QWidget* parent =
nullptr);
51 ~SearchBar()
override;
54 void setCurrentMode(Filter::Mode mode);
55 Filter::Mode currentMode()
const;
57 void setGenre(
const QString& text,
bool invalidGenreMode =
false);
60 void currentTextChanged(
const QString& text);
61 void livesearchChanged();
62 void livesearchTriggered(
bool b);
65 bool event(QEvent* event)
override;
66 void keyPressEvent(QKeyEvent* keyEvent)
override;
67 void languageChanged()
override;
68 void skinChanged()
override;
72 void initContextMenu();