21#ifndef LIBRARYSEARCHBAR_H
22#define LIBRARYSEARCHBAR_H
25#include "Utils/Pimpl.h"
26#include "Utils/Library/Filter.h"
27#include "Gui/Utils/Widgets/WidgetTemplate.h"
33 class ContextMenuFilter;
47 void sigCurrentModeChanged();
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();
Definition: Searchbar.h:40
Definition: EngineUtils.h:33
An interface class needed when implementing a library plugin.
Definition: LocalLibraryWatcher.h:31