Go to the documentation of this file.
33 #include <RobotAPI/gui-plugins/HapticUnitPlugin/ui_HapticUnitGuiPlugin.h>
39 #include <QMainWindow>
40 #include <QtCore/QTimer>
42 #include <RobotAPI/interface/units/WeissHapticUnit.h>
48 class HapticUnitConfigDialog;
54 Q_PLUGIN_METADATA(IID
"ArmarXGuiInterface/1.00")
61 return "HapticUnitGuiPlugin";
89 return "RobotControl.HapticUnitGUI";
95 return QIcon(
"://icons/haptic-hand.png");
111 void updateDisplayWidgets();
112 void onCheckBoxOffsetFilterStateChanged(
int state);
117 Ui::HapticUnitGuiPlugin
ui;
120 void createMatrixWidgets();
123 std::string hapticObserverProxyName;
124 std::string hapticUnitProxyName;
125 ObserverInterfacePrx hapticObserverProxy;
126 WeissHapticUnitInterfacePrx weissHapticUnit;
128 QPointer<QWidget> __widget;
129 QPointer<HapticUnitConfigDialog> dialog;
133 std::map<std::string, MatrixDatafieldDisplayWidget*> matrixDisplays;
134 std::map<MatrixDatafieldDisplayWidget*, std::string> channelNameReverseMap;
135 std::map<MatrixDatafieldDisplayWidget*, std::string> deviceNameReverseMap;
QString getPluginName() override
This file offers overloads of toIce() and fromIce() functions for STL container types.