29#include <ArmarXCore/interface/observers/ConditionHandlerInterface.h>
30#include <ArmarXCore/interface/observers/Event.h>
74 return "Observers.ConditionViewer";
87 QPointer<QWidget> getCustomTitlebarWidget(QWidget* parent)
override;
91 ConditionRegistry getActiveConditions();
92 ConditionRegistry getPastConditions();
95 void refresh(
bool enableRefreshing);
100 void updateConditions();
101 ConditionRegistry currentConditions;
102 ConditionRegistry pastConditions;
104 std::mutex dataMutex;
105 QPointer<ConditionViewerWidget> __widget;
106 QPointer<QToolBar> customToolbar;
107 QAction* refreshAction;
#define ARMARXCOMPONENT_IMPORT_EXPORT
IceUtil::Handle< PeriodicTask< T > > pointer_type
Shared pointer type for convenience.
This file offers overloads of toIce() and fromIce() functions for STL container types.