VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
makVrv::DtCigiSettingsWidget Class Reference

The DtCigiSettingsWidget provides the widget that manages named settings. More...

Inheritance diagram for makVrv::DtCigiSettingsWidget:
Inheritance graph
[legend]

Public Member Functions

 DtCigiSettingsWidget (DtDe &de, QWidget *parent, const QString &pageTitle="")
 Constructor.
virtual ~DtCigiSettingsWidget ()
 Destructor.
virtual void addSettings (const std::string &name)
 Adds new settings with the specified name.
virtual void removeSettings (const std::string &name)
 Removes settings.
virtual void setCurrentSettings (const std::string &name)
 Changes the current settings.
virtual void setSettings (const std::vector< std::string > &nameList)
 Sets all settings names. Called on startup.
- Public Member Functions inherited from makVrv::DtCigiSettingsInterface
virtual ~DtCigiSettingsInterface ()
 Destructor.

Protected Slots

virtual void on_mySelectInstanceWidget_currentIndexChanged (int index)
virtual void onNewInstanceRequested ()
virtual void onDeleteInstanceRequested ()
virtual void onRenameInstanceRequested ()

Protected Member Functions

void setupGui ()
virtual QString currentInstance () const

Protected Attributes

DtDemyDe
DtSelectInstanceWidgetmySelectInstanceWidget
DtPersistenceToolbarWidgetmyImportExportWidget

Additional Inherited Members

- Public Attributes inherited from makVrv::DtCigiSettingsInterface
boost::signal< void(bool)> signal_pageEnabled
boost::signal< void(const
std::string &)> 
signal_currentSettingsChanged
boost::signal< void() > signal_newSettingsRequested
boost::signal< void(const
std::string &)> 
signal_deleteSettingsRequested
boost::signal< void(const
std::string &, const
std::string &)> 
signal_renameSettingsRequested

Detailed Description

The DtCigiSettingsWidget provides the widget that manages named settings.

This widget is responsible for creating, removing, renaming, and changing the current settings.

Constructor & Destructor Documentation

makVrv::DtCigiSettingsWidget::DtCigiSettingsWidget ( DtDe de,
QWidget *  parent,
const QString &  pageTitle = "" 
)

Constructor.

virtual makVrv::DtCigiSettingsWidget::~DtCigiSettingsWidget ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrv::DtCigiSettingsWidget::addSettings ( const std::string &  name)
virtual

Adds new settings with the specified name.

Implements makVrv::DtCigiSettingsInterface.

virtual void makVrv::DtCigiSettingsWidget::removeSettings ( const std::string &  name)
virtual

Removes settings.

Implements makVrv::DtCigiSettingsInterface.

virtual void makVrv::DtCigiSettingsWidget::setCurrentSettings ( const std::string &  name)
virtual

Changes the current settings.

Implements makVrv::DtCigiSettingsInterface.

virtual void makVrv::DtCigiSettingsWidget::setSettings ( const std::vector< std::string > &  nameList)
virtual

Sets all settings names. Called on startup.

Implements makVrv::DtCigiSettingsInterface.

virtual void makVrv::DtCigiSettingsWidget::on_mySelectInstanceWidget_currentIndexChanged ( int  index)
protectedvirtualslot
virtual void makVrv::DtCigiSettingsWidget::onNewInstanceRequested ( )
protectedvirtualslot
virtual void makVrv::DtCigiSettingsWidget::onDeleteInstanceRequested ( )
protectedvirtualslot
virtual void makVrv::DtCigiSettingsWidget::onRenameInstanceRequested ( )
protectedvirtualslot
void makVrv::DtCigiSettingsWidget::setupGui ( )
protected
virtual QString makVrv::DtCigiSettingsWidget::currentInstance ( ) const
protectedvirtual

Member Data Documentation

DtDe& makVrv::DtCigiSettingsWidget::myDe
protected
DtSelectInstanceWidget* makVrv::DtCigiSettingsWidget::mySelectInstanceWidget
protected
DtPersistenceToolbarWidget* makVrv::DtCigiSettingsWidget::myImportExportWidget
protected

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

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)