30 #include <RobotAPI/gui-plugins/ViewSelection/ui_ViewSelectionWidget.h>
31 #include <RobotAPI/interface/components/ViewSelectionInterface.h>
61 public armarx::ViewSelectionObserver
79 void loadSettings(QSettings* settings)
override;
84 void saveSettings(QSettings* settings)
override;
86 void configured()
override;
88 void onActivateAutomaticViewSelection(
const Ice::Current&
c = Ice::emptyCurrent)
override;
89 void onDeactivateAutomaticViewSelection(
const Ice::Current&
c = Ice::emptyCurrent)
override;
90 void nextViewTarget(
Ice::Long,
const Ice::Current&
c = Ice::emptyCurrent)
override;
99 return "RobotControl.ViewSelection";
105 void onInitComponent()
override;
110 void onConnectComponent()
override;
113 QPointer<QDialog> getConfigDialog(QWidget* parent)
override;
117 void triggerSaliencyMapVisualization();
118 void clearSaliencyMapVisualization();
119 void updateSaliencyMapNames();
120 void toggleViewSelection(
bool enabled);
130 Ui::ViewSelectionWidget widget;
132 QPointer<ViewSelectionConfigDialog> configDialog;
134 ViewSelectionInterfacePrx viewSelection;
136 std::string viewSelectionName;