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

A DtModModelPreloadPageLogic provides the logic for a widget that allowd for the constuction of a list of model definitions for preloading.

Public Member Functions

 DtModelPreloadPageLogic (DtDe &de, DtModelPreloadInterface &widget, DtPersistenceControlsInterface &persistenceIFace)
 
virtual ~DtModelPreloadPageLogic ()
 

Protected Member Functions

void sendSettingsToGui ()
 
Slots for when settings are changed by the GUI.
virtual void slot_preloadModelAdded (std::string &name)
 
virtual void slot_preloadModelRemoved (std::string &name)
 
virtual void slot_clearPreloadModelList ()
 
virtual void slot_loadPreloadModelList ()
 
Persistence slots
virtual void on_import ()
 
virtual void on_export ()
 
virtual void on_merge ()
 
virtual void on_importFilePathChosen (const std::string &filePath)
 
virtual void on_exportFilePathChosen (const std::string &filePath)
 
virtual void on_mergeFilePathChosen (const std::string &filePath)
 

Protected Attributes

DtDemyDe
 
DtModelPreloadInterfacemyInterface
 
DtPersistenceControlsInterfacemyPersistenceControls
 
DtSignalConnectionManager myConnections
 

Constructor & Destructor Documentation

makVrv::DtModelPreloadPageLogic::DtModelPreloadPageLogic ( DtDe de,
DtModelPreloadInterface widget,
DtPersistenceControlsInterface persistenceIFace 
)

Constructor.

virtual makVrv::DtModelPreloadPageLogic::~DtModelPreloadPageLogic ( )
virtual

Destructor.

Member Function Documentation

void makVrv::DtModelPreloadPageLogic::sendSettingsToGui ( )
protected

Set up the gui with current preload settings.

virtual void makVrv::DtModelPreloadPageLogic::slot_preloadModelAdded ( std::string &  name)
protectedvirtual
virtual void makVrv::DtModelPreloadPageLogic::slot_preloadModelRemoved ( std::string &  name)
protectedvirtual
virtual void makVrv::DtModelPreloadPageLogic::slot_clearPreloadModelList ( )
protectedvirtual
virtual void makVrv::DtModelPreloadPageLogic::slot_loadPreloadModelList ( )
protectedvirtual
virtual void makVrv::DtModelPreloadPageLogic::on_import ( )
protectedvirtual
virtual void makVrv::DtModelPreloadPageLogic::on_export ( )
protectedvirtual
virtual void makVrv::DtModelPreloadPageLogic::on_merge ( )
protectedvirtual
virtual void makVrv::DtModelPreloadPageLogic::on_importFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtModelPreloadPageLogic::on_exportFilePathChosen ( const std::string &  filePath)
protectedvirtual
virtual void makVrv::DtModelPreloadPageLogic::on_mergeFilePathChosen ( const std::string &  filePath)
protectedvirtual

Member Data Documentation

DtDe& makVrv::DtModelPreloadPageLogic::myDe
protected
DtModelPreloadInterface& makVrv::DtModelPreloadPageLogic::myInterface
protected
DtPersistenceControlsInterface& makVrv::DtModelPreloadPageLogic::myPersistenceControls
protected
DtSignalConnectionManager makVrv::DtModelPreloadPageLogic::myConnections
protected

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)