VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Signals | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
DtSystemPropertyEditDialog Class Reference

Dialog which allows the user to view and edit the parameters for a system. More...

Inheritance diagram for DtSystemPropertyEditDialog:
Inheritance graph
[legend]

Signals

void uiEvent (const DtUiElementEvent &)

Public Member Functions

 DtSystemPropertyEditDialog (makVrv::DtDe &, QWidget *parent, Qt::WindowFlags f=Qt::Tool)
virtual ~DtSystemPropertyEditDialog ()
virtual void setSystem (const std::vector< DtRwVariableBindings * > &descriptor, const DtComponentSystemDefinition *definition)
virtual void createParameterFrame ()
virtual void processUiEvent (const DtUiElementEvent &)
virtual void setEnabled (bool)
virtual void accept ()
virtual void reject ()
virtual int exec ()
virtual void execModeless (DtUiElement *)

Public Attributes

Ui::DtSystemPropertyEditDialogUi myUiImpl
std::list< DtUiElement * > mySubElements
DtUiElementmyElement

Protected Slots

virtual void uiEventSignaled (const DtUiElementEvent &)

Protected Member Functions

virtual void restoreFromBackup ()
virtual void cleanBackups ()
virtual void createBackups ()
virtual void closeEvent (QCloseEvent *e)

Protected Attributes

std::vector
< DtRwVariableBindings * > 
mySystemDescriptors
std::vector
< DtRwVariableBindings * > 
myBackupSystemDescriptors
const DtComponentSystemDefinitionmySystemDefinition
bool myModeless
makVrv::DtDemyDe
bool myEnabled

Detailed Description

Dialog which allows the user to view and edit the parameters for a system.

Which parameters are editable are defined in the meta data of the system.

Constructor & Destructor Documentation

DtSystemPropertyEditDialog::DtSystemPropertyEditDialog ( makVrv::DtDe ,
QWidget parent,
Qt::WindowFlags  f = Qt::Tool 
)
virtual DtSystemPropertyEditDialog::~DtSystemPropertyEditDialog ( )
virtual

Member Function Documentation

virtual void DtSystemPropertyEditDialog::setSystem ( const std::vector< DtRwVariableBindings * > &  descriptor,
const DtComponentSystemDefinition definition 
)
virtual
virtual void DtSystemPropertyEditDialog::createParameterFrame ( )
virtual
virtual void DtSystemPropertyEditDialog::processUiEvent ( const DtUiElementEvent )
virtual
virtual void DtSystemPropertyEditDialog::setEnabled ( bool  )
virtual
virtual void DtSystemPropertyEditDialog::accept ( )
virtual
virtual void DtSystemPropertyEditDialog::reject ( )
virtual
virtual int DtSystemPropertyEditDialog::exec ( )
virtual
virtual void DtSystemPropertyEditDialog::execModeless ( DtUiElement )
virtual
virtual void DtSystemPropertyEditDialog::restoreFromBackup ( )
protectedvirtual
virtual void DtSystemPropertyEditDialog::cleanBackups ( )
protectedvirtual
virtual void DtSystemPropertyEditDialog::createBackups ( )
protectedvirtual
virtual void DtSystemPropertyEditDialog::closeEvent ( QCloseEvent *  e)
protectedvirtual
virtual void DtSystemPropertyEditDialog::uiEventSignaled ( const DtUiElementEvent )
protectedvirtualslot
void DtSystemPropertyEditDialog::uiEvent ( const DtUiElementEvent )
signal

Member Data Documentation

Ui::DtSystemPropertyEditDialogUi DtSystemPropertyEditDialog::myUiImpl
std::list<DtUiElement*> DtSystemPropertyEditDialog::mySubElements
DtUiElement* DtSystemPropertyEditDialog::myElement
std::vector<DtRwVariableBindings*> DtSystemPropertyEditDialog::mySystemDescriptors
protected
std::vector<DtRwVariableBindings*> DtSystemPropertyEditDialog::myBackupSystemDescriptors
protected
const DtComponentSystemDefinition* DtSystemPropertyEditDialog::mySystemDefinition
protected
bool DtSystemPropertyEditDialog::myModeless
protected
makVrv::DtDe& DtSystemPropertyEditDialog::myDe
protected
bool DtSystemPropertyEditDialog::myEnabled
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)