25 #include <RobotAPI/gui-plugins/ViewSelection/ui_ViewSelectionWidget.h>
32 #include <RobotAPI/interface/components/ViewSelectionInterface.h>
63 public armarx::ViewSelectionObserver
81 void loadSettings(QSettings* settings)
override;
86 void saveSettings(QSettings* settings)
override;
88 void configured()
override;
90 void onActivateAutomaticViewSelection(
const Ice::Current&
c = Ice::emptyCurrent)
override;
91 void onDeactivateAutomaticViewSelection(
const Ice::Current&
c = Ice::emptyCurrent)
override;
92 void nextViewTarget(
Ice::Long,
const Ice::Current&
c = Ice::emptyCurrent)
override;
100 return "RobotControl.ViewSelection";
106 void onInitComponent()
override;
111 void onConnectComponent()
override;
114 QPointer<QDialog> getConfigDialog(QWidget* parent)
override;
118 void triggerSaliencyMapVisualization();
119 void clearSaliencyMapVisualization();
120 void updateSaliencyMapNames();
121 void toggleViewSelection(
bool enabled);
131 Ui::ViewSelectionWidget widget;
133 QPointer<ViewSelectionConfigDialog> configDialog;
135 ViewSelectionInterfacePrx viewSelection;
137 std::string viewSelectionName;