28 #ifndef ABSTRACTADDINDOCKWIDGET_H 29 #define ABSTRACTADDINDOCKWIDGET_H 33 #include "sharedStructuresQt.h" 34 #include "commonGlobal.h" 36 #if QT_VERSION < 0x050000 39 #include <QtWidgets/qwidget.h> 42 #include <qsharedpointer.h> 48 class AbstractAddInDockWidgetPrivate;
89 msgLevelErrorOnly = 1,
90 msgLevelWarningOnly = 2,
91 msgLevelWarningAndError = msgLevelErrorOnly | msgLevelWarningOnly
106 ito::RetVal setPluginParameter(QSharedPointer<ito::ParamBase> param,
MessageLevel msgLevel = msgLevelWarningAndError)
const;
119 ito::RetVal setPluginParameters(
const QVector<QSharedPointer<ito::ParamBase> > params,
MessageLevel msgLevel = msgLevelWarningAndError)
const;
153 ito::RetVal setActuatorPosition(QVector<int> axes, QVector<double> positions,
bool relNotAbs,
MessageLevel msgLevel = msgLevelWarningAndError)
const;
170 ito::RetVal setActuatorPosition(
int axis,
double position,
bool relNotAbs,
MessageLevel msgLevel = msgLevelWarningAndError)
const;
187 ito::RetVal requestActuatorStatusAndPositions(
bool sendCurrentPos,
bool sendTargetPos,
MessageLevel msgLevel = msgLevelWarningAndError)
const;
201 virtual void parametersChanged(QMap<QString, ito::Param> params) = 0;
211 virtual void identifierChanged(
const QString &identifier) = 0;
224 virtual void actuatorStatusChanged(QVector<int> status, QVector<double> actPosition);
235 virtual void targetChanged(QVector<double> targetPositions);
239 #endif //ABSTRACTADDINDOCKWIDGET_H Class for managing status values (like errors or warning)
Definition: retVal.h:54
Base class for all plugins.
Definition: addInInterface.h:356
Definition: apiFunctionsGraph.cpp:39
semaphore which can be used for asychronous thread communication. By using this class it is possible ...
Definition: sharedStructuresQt.h:57