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;
semaphore which can be used for asynchronous thread communication. By using this class it is possible...
Definition sharedStructuresQt.h:58
abstract base class for configuration dialogs of plugins
Definition abstractAddInConfigDialog.h:78
MessageLevel
Definition abstractAddInConfigDialog.h:93
AbstractAddInConfigDialogPrivate * d
Definition abstractAddInConfigDialog.h:162
virtual void parametersChanged(QMap< QString, ito::Param > params)=0
slot invoked if any parameter of the plugin has been changed.
virtual ito::RetVal applyParameters()=0
method to send changed parameters back to the plugin (needs to be overwritten)
Definition abstractAddInConfigDialog.cpp:43
Base class for all plugins.
Definition addInInterface.h:386
Class for managing status values (like errors or warning)
Definition retVal.h:54
Definition apiFunctionsGraph.cpp:40