Go to the documentation of this file.
27 #include <RobotAPI/gui-plugins/HapticUnitPlugin/ui_HapticUnitGuiPlugin.h>
34 #include <QMainWindow>
35 #include <QtCore/QTimer>
36 #include <RobotAPI/interface/units/WeissHapticUnit.h>
45 class HapticUnitConfigDialog;
52 Q_PLUGIN_METADATA(IID
"ArmarXGuiInterface/1.00")
57 return "HapticUnitGuiPlugin";
83 return "RobotControl.HapticUnitGUI";
87 return QIcon(
"://icons/haptic-hand.png");
103 void updateDisplayWidgets();
104 void onCheckBoxOffsetFilterStateChanged(
int state);
109 Ui::HapticUnitGuiPlugin
ui;
113 void createMatrixWidgets();
117 std::string hapticObserverProxyName;
118 std::string hapticUnitProxyName;
119 ObserverInterfacePrx hapticObserverProxy;
120 WeissHapticUnitInterfacePrx weissHapticUnit;
122 QPointer<QWidget> __widget;
123 QPointer<HapticUnitConfigDialog> dialog;
127 std::map<std::string, MatrixDatafieldDisplayWidget*> matrixDisplays;
128 std::map<MatrixDatafieldDisplayWidget*, std::string> channelNameReverseMap;
129 std::map<MatrixDatafieldDisplayWidget*, std::string> deviceNameReverseMap;
QString getPluginName() override
This file offers overloads of toIce() and fromIce() functions for STL container types.