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 | Protected Member Functions
makVrv::DtDiGuySettingsLogic Class Reference

The logic for the diguy settings dialog. More...

Public Member Functions

 DtDiGuySettingsLogic (DtDe &de, DtPersistenceControlsInterface &persistenceControls, DtDiGuySettingsInterface &widget)
 CTOR. More...
 
virtual ~DtDiGuySettingsLogic ()
 DTOR. More...
 

Protected Member Functions

virtual void displayUnitsChanged ()
 slot for display unit and decimal changes currently we just relook up the display units and decimal values in sendSettingsToGui instead of getting the values from the signal More...
 
virtual void sendSettingsToGui ()
 Set up the GUI with the current window settings. More...
 
Boost Slots
virtual void slot_diGuyInstancingEnabledChanged (bool enable)
 Receives notification that the user changed the instancing enabled checkbox. More...
 
virtual void slot_diGuyInstancedLodChanged (int lod)
 Receives notification that the user changed the instancing lod value (1-7). More...
 
virtual void slot_diGuyVisualizeInstancingChanged (bool enable)
 Receives notification that the user changed the visualize instancing checkbox. More...
 
virtual void slot_diGuyMaxDrawDistanceChanged (float distance)
 Receives notification that the user changed the max draw distance. More...
 
virtual void slot_settingMaxDrawDistanceChanged (float distance)
 Received notification that the setting changed for the max draw distance. More...
 
virtual void slot_diGuyMaxMotionUpdateDistanceChanged (float distance)
 Receives notification that the user changed the max motion update distance. More...
 
virtual void slot_settingMaxMotionUpdateDistanceChanged (float distance)
 Received notification that the setting changed for the max motion update distance. More...
 
virtual void slot_diGuyMultiThreadUpdateChanged (bool enable)
 Receives notification that the user changed the multi threaded update checkbox. More...
 

Persistence Slots

DtSignalConnectionManager mySignals
 
DtDiGuySettingsInterfacemyInterface
 
DtPersistenceControlsInterfacemyPersistenceControls
 
DtDemyDe
 
virtual void on_import ()
 
virtual void on_export ()
 
virtual void on_importFilePathChosen (const std::string &filePath)
 
virtual void on_exportFilePathChosen (const std::string &filePath)
 
virtual void on_settingsRestored (const DtSettingsBackup *b)
 

Detailed Description

The logic for the diguy settings dialog.

Constructor & Destructor Documentation

makVrv::DtDiGuySettingsLogic::DtDiGuySettingsLogic ( DtDe de,
DtPersistenceControlsInterface persistenceControls,
DtDiGuySettingsInterface widget 
)

CTOR.

virtual makVrv::DtDiGuySettingsLogic::~DtDiGuySettingsLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtDiGuySettingsLogic::displayUnitsChanged ( )
protectedvirtual

slot for display unit and decimal changes currently we just relook up the display units and decimal values in sendSettingsToGui instead of getting the values from the signal

virtual void makVrv::DtDiGuySettingsLogic::sendSettingsToGui ( )
protectedvirtual

Set up the GUI with the current window settings.

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyInstancingEnabledChanged ( bool  enable)
protectedvirtual

Receives notification that the user changed the instancing enabled checkbox.

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyInstancedLodChanged ( int  lod)
protectedvirtual

Receives notification that the user changed the instancing lod value (1-7).

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyVisualizeInstancingChanged ( bool  enable)
protectedvirtual

Receives notification that the user changed the visualize instancing checkbox.

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyMaxDrawDistanceChanged ( float  distance)
protectedvirtual

Receives notification that the user changed the max draw distance.

virtual void makVrv::DtDiGuySettingsLogic::slot_settingMaxDrawDistanceChanged ( float  distance)
protectedvirtual

Received notification that the setting changed for the max draw distance.

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyMaxMotionUpdateDistanceChanged ( float  distance)
protectedvirtual

Receives notification that the user changed the max motion update distance.

virtual void makVrv::DtDiGuySettingsLogic::slot_settingMaxMotionUpdateDistanceChanged ( float  distance)
protectedvirtual

Received notification that the setting changed for the max motion update distance.

virtual void makVrv::DtDiGuySettingsLogic::slot_diGuyMultiThreadUpdateChanged ( bool  enable)
protectedvirtual

Receives notification that the user changed the multi threaded update checkbox.

virtual void makVrv::DtDiGuySettingsLogic::on_import ( )
protectedvirtual
virtual void makVrv::DtDiGuySettingsLogic::on_export ( )
protectedvirtual
virtual void makVrv::DtDiGuySettingsLogic::on_importFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtDiGuySettingsLogic::on_exportFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtDiGuySettingsLogic::on_settingsRestored ( const DtSettingsBackup b)
protectedvirtual

Member Data Documentation

DtSignalConnectionManager makVrv::DtDiGuySettingsLogic::mySignals
protected
DtDiGuySettingsInterface& makVrv::DtDiGuySettingsLogic::myInterface
protected
DtPersistenceControlsInterface& makVrv::DtDiGuySettingsLogic::myPersistenceControls
protected
DtDe& makVrv::DtDiGuySettingsLogic::myDe
protected

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)