DynExp
Highly flexible laboratory automation for dynamically changing experiments.
Loading...
Searching...
No Matches
DynExp::QMLModuleConfiguratorBase Class Referenceabstract

Configurator class for QMLModuleBase. More...

#include <Module.h>

+ Inheritance diagram for DynExp::QMLModuleConfiguratorBase:

Public Types

using ObjectType = QMLModuleBase
 
using ParamsType = QMLModuleParamsBase
 
- Public Types inherited from DynExp::QModuleConfiguratorBase
using ObjectType = QModuleBase
 
using ParamsType = QModuleParamsBase
 
- Public Types inherited from DynExp::ModuleConfiguratorBase
using ObjectType = ModuleBase
 
using ParamsType = ModuleParamsBase
 
- Public Types inherited from DynExp::RunnableObjectConfigurator
using ObjectType = RunnableObject
 
using ParamsType = RunnableObjectParams
 
- Public Types inherited from DynExp::ConfiguratorBase
using ObjectType = Object
 
using ParamsType = ParamsBase
 

Public Member Functions

 QMLModuleConfiguratorBase ()=default
 
virtual ~QMLModuleConfiguratorBase ()=0
 
- Public Member Functions inherited from DynExp::QModuleConfiguratorBase
 QModuleConfiguratorBase ()=default
 
virtual ~QModuleConfiguratorBase ()=0
 
- Public Member Functions inherited from DynExp::ModuleConfiguratorBase
 ModuleConfiguratorBase ()=default
 
virtual ~ModuleConfiguratorBase ()=0
 
- Public Member Functions inherited from DynExp::RunnableObjectConfigurator
 RunnableObjectConfigurator ()=default
 
virtual ~RunnableObjectConfigurator ()=0
 
- Public Member Functions inherited from DynExp::ConfiguratorBase
 ConfiguratorBase ()=default
 
virtual ~ConfiguratorBase ()=0
 
ParamsBasePtrType MakeConfigFromDialog (ItemIDType ID, const DynExpCore &Core, QWidget *const DialogParent) const
 Sets up and displays a configuration dialog. The user input is used to create an instance of the related Object's parameter class.
 
ParamsBasePtrType MakeConfigFromXML (ItemIDType ID, const DynExpCore &Core, const QDomElement &XMLElement) const
 Retrieves the configuration from an XML node to create an instance of the related Object's parameter class. Refer to ParamsBase::ConfigFromXM().
 
UpdateConfigFromDialogResult UpdateConfigFromDialog (Object *Obj, const DynExpCore &Core, QWidget *const DialogParent) const
 Updates an Object's Obj parameters from a configuration dialog. Sets up and displays this dialog.
 

Detailed Description

Configurator class for QMLModuleBase.

Definition at line 1946 of file Module.h.

Member Typedef Documentation

◆ ObjectType

◆ ParamsType

Constructor & Destructor Documentation

◆ QMLModuleConfiguratorBase()

DynExp::QMLModuleConfiguratorBase::QMLModuleConfiguratorBase ( )
default

◆ ~QMLModuleConfiguratorBase()

DynExp::QMLModuleConfiguratorBase::~QMLModuleConfiguratorBase ( )
pure virtual

Definition at line 894 of file Module.cpp.


The documentation for this class was generated from the following files: