MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
MAKLogger::DtSubscribeByClassDialog Class Reference

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 DtBaseFomDescfomDesc ()
 Get the fom description. More...
 
virtual const DtBaseFomDescfomDesc () const
 Get the fom description. More...
 

Public Attributes

DtLgrSimInterfacesimInterface
 

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

DtFomClassListViewmyObjClsLView
 
DtFomClassListViewmyIntClsLView
 
DtLgrHlaSimInterfacemyInterface
 
DtBaseFomDescmyFomDesc
 
QPushButton * mySaveButton
 
QPushButton * myLoadButton
 

Detailed Description

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.

Constructor & Destructor Documentation

DtLgrSimInterface QWidget* virtual parent MAKLogger::DtSubscribeByClassDialog::~DtSubscribeByClassDialog ( )
virtual

Destructor.

Member Function Documentation

void MAKLogger::DtSubscribeByClassDialog::buildLists ( std::vector< DtString > &  objList,
std::vector< DtString > &  intList 
)
protected

Build of subscription lists based upon current input.

MAKLogger::DtSubscribeByClassDialog::DT_VIRTUAL_CTR ( DtSubscribeByClassDialog  ,
(DtLgrHlaSimInterface *simInterface, QWidget *parent)   
)
virtual DtBaseFomDesc* MAKLogger::DtSubscribeByClassDialog::fomDesc ( )
virtual

Get the fom description.

virtual const DtBaseFomDesc* MAKLogger::DtSubscribeByClassDialog::fomDesc ( ) const
virtual

Get the fom description.

virtual void MAKLogger::DtSubscribeByClassDialog::languageChange ( void  )
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'.

virtual void MAKLogger::DtSubscribeByClassDialog::onCancel ( )
virtualslot

Public slot method: responds to the "clicked()" signal emanating from the "Cancel" PushButton.

virtual void MAKLogger::DtSubscribeByClassDialog::onLoad ( )
virtualslot

Public slot method: responds to the "clicked()" signal emanating from the "Load" PushButton.

virtual void MAKLogger::DtSubscribeByClassDialog::onOk ( )
virtualslot

Public slot method: responds to the "clicked()" signal emanating from the "OK" PushButton.

virtual void MAKLogger::DtSubscribeByClassDialog::onSave ( )
virtualslot

Public slot method: responds to the "clicked()" signal emanating from the "Save" PushButton.

void MAKLogger::DtSubscribeByClassDialog::updateLists ( const std::set< DtString > &  objList,
const std::set< DtString > &  intList 
)
protected

Update the widget by the subscription lists.

Member Data Documentation

DtBaseFomDesc* MAKLogger::DtSubscribeByClassDialog::myFomDesc
protected
DtFomClassListView* MAKLogger::DtSubscribeByClassDialog::myIntClsLView
protected
DtLgrHlaSimInterface* MAKLogger::DtSubscribeByClassDialog::myInterface
protected
QPushButton* MAKLogger::DtSubscribeByClassDialog::myLoadButton
protected
DtFomClassListView* MAKLogger::DtSubscribeByClassDialog::myObjClsLView
protected
QPushButton* MAKLogger::DtSubscribeByClassDialog::mySaveButton
protected
DtLgrSimInterface* MAKLogger::DtSubscribeByClassDialog::simInterface

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)