ant
A2 ant: class-based analysis framework
ManagerWindowTest Struct Reference
+ Inheritance diagram for ManagerWindowTest:
+ Collaboration diagram for ManagerWindowTest:

Public Member Functions

 ManagerWindowTest ()
 
virtual ~ManagerWindowTest ()
 
virtual gui::CalCanvasAddCalCanvas (const string &name) override
 
virtual void AddCheckBox (const string &label, bool &) override
 
virtual void AddNumberEntry (const string &label, double &) override
 
virtual void AddNumberEntry (const std::string &label, double, std::function< void(const TGNumberEntry &)>) override
 
virtual Mode_tGetMode () override
 
virtual void SetProgressMax (unsigned slices, unsigned channels) override
 
virtual void SetProgress (unsigned slice, unsigned channel) override
 
virtual void SetFinishMode (bool flag) override
 

Public Attributes

vector< gui::CalCanvas * > calCanvases
 
vector< string > checkBoxLabels
 
vector< string > numberEntryLabels
 
Mode_t mode
 
vector< unsigned > set_max_slices
 
vector< unsigned > set_max_channels
 
vector< unsigned > set_progress_slice
 
vector< unsigned > set_progress_channel
 
vector< bool > finishModeSet
 

Additional Inherited Members

- Protected Member Functions inherited from ant::calibration::gui::ManagerWindowGUI_traits
 ~ManagerWindowGUI_traits ()=default
 
- Protected Member Functions inherited from ant::calibration::gui::ManagerWindow_traits
 ~ManagerWindow_traits ()=default
 

Constructor & Destructor Documentation

◆ ManagerWindowTest()

ManagerWindowTest::ManagerWindowTest ( )
inline

◆ ~ManagerWindowTest()

virtual ManagerWindowTest::~ManagerWindowTest ( )
inlinevirtual

Member Function Documentation

◆ AddCalCanvas()

virtual gui::CalCanvas* ManagerWindowTest::AddCalCanvas ( const string &  name)
inlineoverridevirtual
Todo:
make those canvases shared_ptr?

Implements ant::calibration::gui::ManagerWindow_traits.

◆ AddCheckBox()

virtual void ManagerWindowTest::AddCheckBox ( const string &  label,
bool &   
)
inlineoverridevirtual

◆ AddNumberEntry() [1/2]

virtual void ManagerWindowTest::AddNumberEntry ( const string &  label,
double &   
)
inlineoverridevirtual

◆ AddNumberEntry() [2/2]

virtual void ManagerWindowTest::AddNumberEntry ( const std::string &  label,
double  ,
std::function< void(const TGNumberEntry &)>   
)
inlineoverridevirtual

◆ GetMode()

virtual Mode_t& ManagerWindowTest::GetMode ( )
inlineoverridevirtual

◆ SetFinishMode()

virtual void ManagerWindowTest::SetFinishMode ( bool  flag)
inlineoverridevirtual

◆ SetProgress()

virtual void ManagerWindowTest::SetProgress ( unsigned  slice,
unsigned  channel 
)
inlineoverridevirtual

◆ SetProgressMax()

virtual void ManagerWindowTest::SetProgressMax ( unsigned  slices,
unsigned  channels 
)
inlineoverridevirtual

Member Data Documentation

◆ calCanvases

vector<gui::CalCanvas*> ManagerWindowTest::calCanvases

◆ checkBoxLabels

vector<string> ManagerWindowTest::checkBoxLabels

◆ finishModeSet

vector<bool> ManagerWindowTest::finishModeSet

◆ mode

Mode_t ManagerWindowTest::mode

◆ numberEntryLabels

vector<string> ManagerWindowTest::numberEntryLabels

◆ set_max_channels

vector<unsigned> ManagerWindowTest::set_max_channels

◆ set_max_slices

vector<unsigned> ManagerWindowTest::set_max_slices

◆ set_progress_channel

vector<unsigned> ManagerWindowTest::set_progress_channel

◆ set_progress_slice

vector<unsigned> ManagerWindowTest::set_progress_slice

The documentation for this struct was generated from the following file: