28 #ifndef ABSTRACTADDINCONFIGDIALOG_H 29 #define ABSTRACTADDINCONFIGDIALOG_H 33 #include "sharedStructuresQt.h" 34 #include "commonGlobal.h" 35 #include "../common/interval.h" 36 #include "../common/qtMetaTypeDeclarations.h" 38 #if QT_VERSION < 0x050000 41 #include <QtWidgets/qdialog.h> 44 #include <qsharedpointer.h> 54 class AbstractAddInConfigDialogPrivate;
99 msgLevelErrorOnly = 1,
100 msgLevelWarningOnly = 2,
101 msgLevelWarningAndError = msgLevelErrorOnly | msgLevelWarningOnly
129 virtual ito::RetVal setPluginParameter(QSharedPointer<ito::ParamBase> param,
MessageLevel msgLevel = msgLevelWarningAndError);
144 virtual ito::RetVal setPluginParameters(
const QVector<QSharedPointer<ito::ParamBase> > params,
MessageLevel msgLevel = msgLevelWarningAndError);
163 QMap<QString, ito::Param> m_currentParameters;
178 virtual void parametersChanged(QMap<QString, ito::Param> params) = 0;
182 #endif //ABSTRACTADDINCONFIGDIALOG_H MessageLevel
Definition: abstractAddInConfigDialog.h:96
Definition: abstractAddInConfigDialog.cpp:46
Class for managing status values (like errors or warning)
Definition: retVal.h:54
Base class for all plugins.
Definition: addInInterface.h:356
AbstractAddInConfigDialogPrivate * d
Definition: abstractAddInConfigDialog.h:166
Definition: apiFunctionsGraph.cpp:39
semaphore which can be used for asychronous thread communication. By using this class it is possible ...
Definition: sharedStructuresQt.h:57
abstract base class for configuration dialogs of plugins
Definition: abstractAddInConfigDialog.h:81