DynExp
Highly flexible laboratory automation for dynamically changing experiments.
ParamsConfig.h File Reference

Implements a configuration dialog which allows users to set values of parameters derived from DynExp::ParamsBase::ParamBase. More...

Go to the source code of this file.

Classes

struct  ParamInfo
 Bundles a parameter's title and description texts. More...
 
class  ParamsConfigDialog
 Defines the configuration dialog. The dialog must be displayed by calling ParamsConfigDialog::Display(). Do not use methods of QDialog! More...
 
struct  ParamsConfigDialog::Param
 Collection of data defining a single parameter to be managed by a ParamsConfigDialog instance. Used by ParamsConfigDialog::InsertWidget(). More...
 

Namespaces

 DynExp
 DynExp's main namespace contains the implementation of DynExp including classes to manage resources (DynExp objects like hardware adapters, instruments, and modules) as well as their dependencies and parameters.
 

Enumerations

enum class  DynExp::TextUsageType { DynExp::Standard , DynExp::Path , DynExp::Code }
 Specifies the usage of a text-type parameter. Setting the right usage allows the ParamsConfigDialog to add specific functionality to a text field to edit the parameter's value. More...
 

Detailed Description

Implements a configuration dialog which allows users to set values of parameters derived from DynExp::ParamsBase::ParamBase.

Definition in file ParamsConfig.h.