| 
    DynExp
    
   Highly flexible laboratory automation for dynamically changing experiments. 
   | 
 
#include <NenionLeakvalveF3.h>
 Inheritance diagram for DynExpInstr::NenionLeakvalveF3Configurator:Public Types | |
| using | ObjectType = NenionLeakvalveF3 | 
| using | ParamsType = NenionLeakvalveF3Params | 
  Public Types inherited from DynExpInstr::PositionerStageConfigurator | |
| using | ObjectType = PositionerStage | 
| using | ParamsType = PositionerStageParams | 
  Public Types inherited from DynExp::InstrumentConfiguratorBase | |
| using | ObjectType = InstrumentBase | 
| using | ParamsType = InstrumentParamsBase | 
  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 | |
| NenionLeakvalveF3Configurator ()=default | |
| virtual | ~NenionLeakvalveF3Configurator ()=default | 
  Public Member Functions inherited from DynExpInstr::PositionerStageConfigurator | |
| PositionerStageConfigurator ()=default | |
| virtual | ~PositionerStageConfigurator ()=0 | 
  Public Member Functions inherited from DynExp::InstrumentConfiguratorBase | |
| InstrumentConfiguratorBase ()=default | |
| virtual | ~InstrumentConfiguratorBase ()=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.   | |
Private Member Functions | |
| virtual DynExp::ParamsBasePtrType | MakeParams (DynExp::ItemIDType ID, const DynExp::DynExpCore &Core) const override | 
Override to make derived classes call DynExp::MakeParams with the correct configurator type derived from ConfiguratorBase. This lets this factory function create an instance of the correct parameter class.   | |
Definition at line 153 of file NenionLeakvalveF3.h.
Definition at line 156 of file NenionLeakvalveF3.h.
Definition at line 157 of file NenionLeakvalveF3.h.
      
  | 
  default | 
      
  | 
  virtualdefault | 
      
  | 
  inlineoverrideprivatevirtual | 
Override to make derived classes call DynExp::MakeParams with the correct configurator type derived from ConfiguratorBase. This lets this factory function create an instance of the correct parameter class. 
| ID | ID to assign to the new Object this configurator class instance belongs to  | 
| Core | Reference to DynExp's core | 
Implements DynExp::ConfiguratorBase.
Definition at line 163 of file NenionLeakvalveF3.h.