VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes | Protected Attributes
makVrv::DtSettingsChangeObject Class Reference

makVrv::DtSettingsChangeObject is a base class for all settings change objects

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

Public Types

enum  SettingsChangeType {
  SchemaRenamed = 1, SchemaParameterRenamed, ModelDefinitionRenamed, ElementDefinitionRenamed,
  SettingsChangedUserDefinedStart = 100000
}
 
enum  UseType { ElementDefinition = 0, ModelDefinition, SchemaDefinition, UserDefined = 100000 }
 

Public Member Functions

 DtSettingsChangeObject (SettingsChangeType type)
 
virtual ~DtSettingsChangeObject ()
 
SettingsChangeType type () const
 

Public Attributes

boost::signalslib::signal
< void(DtSettingsChangeObject *)> 
signal_changeInvoked
 

Protected Attributes

SettingsChangeType myType
 

Member Enumeration Documentation

Enumerator
SchemaRenamed 
SchemaParameterRenamed 
ModelDefinitionRenamed 
ElementDefinitionRenamed 
SettingsChangedUserDefinedStart 
Enumerator
ElementDefinition 
ModelDefinition 
SchemaDefinition 
UserDefined 

Constructor & Destructor Documentation

makVrv::DtSettingsChangeObject::DtSettingsChangeObject ( SettingsChangeType  type)
virtual makVrv::DtSettingsChangeObject::~DtSettingsChangeObject ( )
virtual

Member Function Documentation

SettingsChangeType makVrv::DtSettingsChangeObject::type ( void  ) const
inline

Member Data Documentation

boost::signalslib::signal<void (DtSettingsChangeObject*)> makVrv::DtSettingsChangeObject::signal_changeInvoked

Emit this signal when the setting change object has been invoked. The change manager will then re-emit that signal through the messager.

SettingsChangeType makVrv::DtSettingsChangeObject::myType
protected

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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)