20 explicit Tool(QWidget *parent = 0);
38 const QPointer<OiJob> &getJob()
const;
39 void setJob(
const QPointer<OiJob> &job);
45 void closeEvent(QCloseEvent *event);
53 virtual void customXmlRequest(
const QPointer<OiRequestResponse> &request);
54 virtual void watchWindowKeyPressed(
const Qt::Key &key);
63 void customXmlResponse(
const QPointer<OiRequestResponse> &response);
70 void startDisconnect();
71 void startMeasurement();
72 void startMove(
const Reading &reading);
74 void startAimAndMeasure();
75 void startToggleSight();
76 void startInitialize();
78 void startCompensation();
79 void startChangeMotorState();
80 void startCustomAction(
const QString &task);
102 #define STR2(x) STR(x)
106 #define CONCAT(a, b) a ## b
109 #define CONCAT2(a, b) CONCAT(a, b)
112 #define TOOL_PREFIX de.openIndy.plugin.tool.v
113 #define Tool_iidd STR2(CONCAT2(TOOL_PREFIX, PLUGIN_INTERFACE_VERSION))
void init()
Definition: util.cpp:53
Definition: coordinatesystem.h:15
MessageDestinations
used to specify where to print a message
Definition: types.h:37
MessageTypes
all types of messages
Definition: types.h:29
ToolTypes
Definition: types.h:428
The Reading class.
Definition: reading.h:132
#define OI_CORE_EXPORT
Definition: types.h:11