VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrv::DtCigiSettingsInterface Class Referenceabstract

A DtCigiSettingsInterface is an abstract interface for a CIGI settings widget. More...

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

Public Member Functions

virtual ~DtCigiSettingsInterface ()
 Destructor. More...
 
virtual void addSettings (const std::string &name)=0
 Add new settings with the specified name. More...
 
virtual void removeSettings (const std::string &name)=0
 Remove the named settings. More...
 
virtual void setCurrentSettings (const std::string &name)=0
 Set the named settings as the current settings. More...
 
virtual void setSettings (const std::vector< std::string > &nameList)=0
 Set all settings. More...
 

Public Attributes

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

A DtCigiSettingsInterface is an abstract interface for a CIGI settings widget.

There may be different named settings for CIGI. This class handles the interface to add/remove/change settings.

Constructor & Destructor Documentation

virtual makVrv::DtCigiSettingsInterface::~DtCigiSettingsInterface ( )
virtual

Destructor.

Member Function Documentation

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

Add new settings with the specified name.

Implemented in makVrv::DtCigiSettingsWidget.

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

Remove the named settings.

Implemented in makVrv::DtCigiSettingsWidget.

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

Set the named settings as the current settings.

Implemented in makVrv::DtCigiSettingsWidget.

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

Set all settings.

Implemented in makVrv::DtCigiSettingsWidget.

Member Data Documentation

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

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)