27 #include <ArmarXCore/interface/observers/ConditionHandlerInterface.h>
28 #include <ArmarXCore/interface/observers/Event.h>
62 void onInitComponent()
override;
63 void onConnectComponent()
override;
64 void onDisconnectComponent()
override;
65 void onExitComponent()
override;
68 QPointer<QWidget> getWidget()
override;
71 return "Observers.ConditionViewer";
75 QPointer<QWidget> getCustomTitlebarWidget(QWidget* parent)
override;
80 ConditionRegistry getActiveConditions();
81 ConditionRegistry getPastConditions();
84 void refresh(
bool enableRefreshing);
85 void removeConditions();
89 void updateConditions();
90 ConditionRegistry currentConditions;
91 ConditionRegistry pastConditions;
94 QPointer<ConditionViewerWidget> __widget;
95 QPointer<QToolBar> customToolbar;
96 QAction* refreshAction;