![]() |
MAK Data Logger API Documentation for HLA
|
This class implements the "Filter-By-Class" dialog, where the user is prompted to select (for filtering) a set of FOM object and interaction classes. More...
Inheritance diagram for MAKLogger::DtSubscribeByClassDialog:
Collaboration diagram for MAKLogger::DtSubscribeByClassDialog:Public Slots | |
| virtual void | onOk () |
| Public slot method: responds to the "clicked()" signal emanating from the "OK" PushButton. More... | |
| virtual void | onCancel () |
| Public slot method: responds to the "clicked()" signal emanating from the "Cancel" PushButton. More... | |
| virtual void | onSave () |
| Public slot method: responds to the "clicked()" signal emanating from the "Save" PushButton. More... | |
| virtual void | onLoad () |
| Public slot method: responds to the "clicked()" signal emanating from the "Load" PushButton. More... | |
Public Member Functions | |
| DT_VIRTUAL_CTR (DtSubscribeByClassDialog,(DtLgrHlaSimInterface *simInterface, QWidget *parent)) DT_VIRTUAL_BASE_CTR(QDialog | |
| DtLgrSimInterface QWidget *virtual parent | ~DtSubscribeByClassDialog () |
| Destructor. More... | |
| virtual DtBaseFomDesc * | fomDesc () |
| Get the fom description. More... | |
| virtual const DtBaseFomDesc * | fomDesc () const |
| Get the fom description. More... | |
Public Attributes | |
| DtLgrSimInterface * | simInterface |
Protected Slots | |
| virtual void | languageChange (void) |
| Special bootstrap for the benefit of MAGTF – apparently Qt does not properly export protected slots, so we pretend to override the protected slot 'languageChange' and thus get it exported through the derived class 'DtSubscribeByClassDialog'. More... | |
Protected Member Functions | |
| void | buildLists (std::vector< DtString > &objList, std::vector< DtString > &intList) |
| Build of subscription lists based upon current input. More... | |
| void | updateLists (const std::set< DtString > &objList, const std::set< DtString > &intList) |
| Update the widget by the subscription lists. More... | |
Protected Attributes | |
| DtFomClassListView * | myObjClsLView |
| DtFomClassListView * | myIntClsLView |
| DtLgrHlaSimInterface * | myInterface |
| DtBaseFomDesc * | myFomDesc |
| QPushButton * | mySaveButton |
| QPushButton * | myLoadButton |
This class implements the "Filter-By-Class" dialog, where the user is prompted to select (for filtering) a set of FOM object and interaction classes.
At present, the proper operation of the Logger requires that this dialog is executed as a modal dialod.
|
virtual |
Destructor.
|
protected |
Build of subscription lists based upon current input.
| MAKLogger::DtSubscribeByClassDialog::DT_VIRTUAL_CTR | ( | DtSubscribeByClassDialog | , |
| (DtLgrHlaSimInterface *simInterface, QWidget *parent) | |||
| ) |
|
virtual |
Get the fom description.
|
virtual |
Get the fom description.
|
protectedvirtualslot |
Special bootstrap for the benefit of MAGTF – apparently Qt does not properly export protected slots, so we pretend to override the protected slot 'languageChange' and thus get it exported through the derived class 'DtSubscribeByClassDialog'.
|
virtualslot |
Public slot method: responds to the "clicked()" signal emanating from the "Cancel" PushButton.
|
virtualslot |
Public slot method: responds to the "clicked()" signal emanating from the "Load" PushButton.
|
virtualslot |
Public slot method: responds to the "clicked()" signal emanating from the "OK" PushButton.
|
virtualslot |
Public slot method: responds to the "clicked()" signal emanating from the "Save" PushButton.
|
protected |
Update the widget by the subscription lists.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| DtLgrSimInterface* MAKLogger::DtSubscribeByClassDialog::simInterface |