VR-Forces 4.10 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 | 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. More...

Public Member Functions

 DtModelPreloadPageLogic (DtDe &de, DtModelPreloadInterface &widget, DtPersistenceControlsInterface &persistenceIFace)
 Constructor. More...
 
virtual ~DtModelPreloadPageLogic ()
 Destructor. More...
 

Protected Member Functions

void sendSettingsToGui ()
 Set up the gui with current preload settings. More...
 
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
 

Detailed Description

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

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 Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)