38#include <QtCore/QTimer>
40#include <RobotAPI/interface/units/WeissHapticUnit.h>
52 class HapticUnitGuiPlugin;
63 Q_PLUGIN_METADATA(IID
"ArmarXGuiInterface/1.00")
70 return "HapticUnitGuiPlugin";
97 return "RobotControl.HapticUnitGUI";
103 return QIcon(
"://icons/haptic-hand.png");
119 void updateDisplayWidgets();
120 void onCheckBoxOffsetFilterStateChanged(
int state);
125 std::unique_ptr<Ui::HapticUnitGuiPlugin>
ui;
128 void createMatrixWidgets();
131 std::string hapticObserverProxyName;
132 std::string hapticUnitProxyName;
133 ObserverInterfacePrx hapticObserverProxy;
134 WeissHapticUnitInterfacePrx weissHapticUnit;
136 QPointer<QWidget> __widget;
137 QPointer<HapticUnitConfigDialog> dialog;
141 std::map<std::string, MatrixDatafieldDisplayWidget*> matrixDisplays;
142 std::map<MatrixDatafieldDisplayWidget*, std::string> channelNameReverseMap;
143 std::map<MatrixDatafieldDisplayWidget*, std::string> deviceNameReverseMap;
QString getPluginName() override
This file offers overloads of toIce() and fromIce() functions for STL container types.