34 #include <RobotAPI/gui-plugins/GraspCandidateViewer/ui_GraspCandidateViewerWidget.h>
70 GraspCandidateViewerWidgetController>,
87 return "Grasping.GraspCandidateViewer";
98 _robot = addRobot(
"state robot", VirtualRobot::RobotIO::eStructure);
112 void loadSettings(QSettings* settings)
override;
113 void saveSettings(QSettings* settings)
override;
114 QPointer<QDialog> getConfigDialog(QWidget* parent)
override;
115 void configured()
override;
118 void selected_item_changed();
119 void check_state_changed();
122 void show_entry(entry_gc* e);
127 QTreeWidgetItem* item =
nullptr;
128 std::string provider_name;
129 std::deque<entry_gc> candidates;
134 QTreeWidgetItem* item =
nullptr;
135 grasping::GraspCandidatePtr gc =
nullptr;
136 entry_prov* provider =
nullptr;
147 mutable std::recursive_mutex _mutex;
148 QPointer<SimpleConfigDialog> _dialog;
149 Ui::GraspCandidateViewerWidget _ui;
151 std::map<std::string, entry_prov> _providers;
152 std::map<QTreeWidgetItem*, entry_gc*> _tree_item_to_gc;