ant
A2 ant: class-based analysis framework
ant::calibration::gui::ListQuery Class Reference

#include <Dialogs.h>

+ Inheritance diagram for ant::calibration::gui::ListQuery:
+ Collaboration diagram for ant::calibration::gui::ListQuery:

Public Member Functions

 ListQuery (DialogHandler_traits *theOwner, const std::string &title, const std::string &text, const std::list< std::string > &items={})
 
void SetItemList (const std::list< std::string > &items)
 
void ClearItemList ()
 
void AddItem (const std::string &item)
 
- Public Member Functions inherited from ant::calibration::gui::Query
 Query (DialogHandler_traits *theOwner)
 
virtual void Exec (const char *signal) override
 

Protected Member Functions

void SetReturnValue () override
 

Protected Attributes

TGMainFrame * mainFrame
 
TGVerticalFrame * vFrame
 
TGListBox * listBox
 
TGLabel * label
 
TGTextButton * btnOk
 
std::vector< std::string > entryStrings
 
- Protected Attributes inherited from ant::calibration::gui::Query
DialogHandler_traitsowner
 
std::vector< std::string > returnValue
 

Constructor & Destructor Documentation

◆ ListQuery()

ListQuery::ListQuery ( DialogHandler_traits theOwner,
const std::string &  title,
const std::string &  text,
const std::list< std::string > &  items = {} 
)

Member Function Documentation

◆ AddItem()

void ListQuery::AddItem ( const std::string &  item)

◆ ClearItemList()

void ListQuery::ClearItemList ( )

◆ SetItemList()

void ListQuery::SetItemList ( const std::list< std::string > &  items)

◆ SetReturnValue()

void ListQuery::SetReturnValue ( )
overrideprotectedvirtual

Member Data Documentation

◆ btnOk

TGTextButton* ant::calibration::gui::ListQuery::btnOk
protected

◆ entryStrings

std::vector<std::string> ant::calibration::gui::ListQuery::entryStrings
protected

◆ label

TGLabel* ant::calibration::gui::ListQuery::label
protected

◆ listBox

TGListBox* ant::calibration::gui::ListQuery::listBox
protected

◆ mainFrame

TGMainFrame* ant::calibration::gui::ListQuery::mainFrame
protected

◆ vFrame

TGVerticalFrame* ant::calibration::gui::ListQuery::vFrame
protected

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