26 #ifndef ACTIONVIEWER_H
27 #define ACTIONVIEWER_H
32 #include <QVBoxLayout>
33 #include <QPushButton>
34 #include <QStackedWidget>
73 virtual unsigned int numberOfViewedComponent() {
79 virtual void refresh(
Viewer *whoIsAsking = NULL);
82 virtual QWidget * getWidget(QWidget * parent = NULL);
87 void embedActionWidget(
Action *);
91 void setSearchPanelVisible(
bool);
114 enum UpdateReason {ActionFamilyChanged, ActionNameChanged, ActionTagChanged, ViewerRefresh};
117 void updateActionViewer(UpdateReason);
148 #endif // ACTIONVIEWER_H