1 #ifndef SIDEBARWIDGET_H
2 #define SIDEBARWIDGET_H
6 class RefineSearchButton;
7 class RefineSearchWidget;
9 class SidebarWidget : public QWidget {
14 SidebarWidget(QWidget *parent = 0);
15 void setPlaylist(QListView *playlist);
17 RefineSearchWidget* getRefineSearchWidget() { return refineSearchWidget; }
20 void showRefineSearchWidget();
21 void hideRefineSearchWidget();
22 void toggleRefineSearch(bool show = false);
25 void resizeEvent(QResizeEvent *);
26 void enterEvent(QEvent *);
27 void leaveEvent(QEvent *);
28 void mouseMoveEvent(QMouseEvent *event);
29 bool eventFilter(QObject *, QEvent *);
32 void showRefineSearchButton();
34 void handleMouseMove();
36 QStackedWidget *stackedWidget;
37 RefineSearchButton *refineSearchButton;
39 RefineSearchWidget *refineSearchWidget;
44 #endif // SIDEBARWIDGET_H