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 #include <QtWidgets/qdialog.h>
40 #include <qsharedpointer.h>
50 class AbstractAddInConfigDialogPrivate;
95 msgLevelErrorOnly = 1,
96 msgLevelWarningOnly = 2,
97 msgLevelWarningAndError = msgLevelErrorOnly | msgLevelWarningOnly
125 virtual ito::RetVal setPluginParameter(QSharedPointer<ito::ParamBase> param, MessageLevel msgLevel = msgLevelWarningAndError);
140 virtual ito::RetVal setPluginParameters(
const QVector<QSharedPointer<ito::ParamBase> > params, MessageLevel msgLevel = msgLevelWarningAndError);
159 QMap<QString, ito::Param> m_currentParameters;
174 virtual void parametersChanged(QMap<QString, ito::Param> params) = 0;
178 #endif //ABSTRACTADDINCONFIGDIALOG_H
MessageLevel
Definition: abstractAddInConfigDialog.h:92
Definition: abstractAddInConfigDialog.cpp:42
Class for managing status values (like errors or warning)
Definition: retVal.h:54
Base class for all plugins.
Definition: addInInterface.h:385
AbstractAddInConfigDialogPrivate * d
Definition: abstractAddInConfigDialog.h:162
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:77