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 | Protected Attributes
makVrv::DtCloudSettingsLogic Class Reference

Logic class for the DtEnvironmentWidget. More...

Public Member Functions

 DtCloudSettingsLogic (DtDe &de, DtCloudSettingsInterface &envInterface, DtPersistenceControlsInterface &persInterface)
 CTOR. More...
 
virtual ~DtCloudSettingsLogic ()
 DTOR. More...
 

Protected Member Functions

void sendSettingsToGui ()
 
void addCloudLayer (DtCloudLayerId layerId, const DtCloudLayer &cloudLayer)
 
void exportSettings (const std::string &fileName)
 
void importSettings (const std::string &fileName)
 
void on_import ()
 
void on_export ()
 
void slot_newCloudLayerClicked ()
 Editor Widget signal handlers. More...
 
void slot_deleteCloudLayerClicked (DtCloudLayerId layerId)
 
void slot_editCloudLayerClicked (DtCloudLayerId layerId)
 
void slot_enableCloudLayerChanged (DtCloudLayerId layerId, bool enabled)
 
void slot_cloudLayerAdded (const DtCloudLayer &cloudlayer)
 
void slot_cloudLayerEdited (DtCloudLayerId layerId, const DtCloudLayer &cloudLayer)
 
void slot_cloudCoverChanged (makArchives::DtCloudCoverType cloudCover)
 
void slot_newCloudCoverClicked ()
 
void slot_newCloudCoverAdded (const DtUnicode &coverName)
 
void slot_cloudCoverRemoved (makArchives::DtCloudCoverType cloudCover)
 
void slot_envCloudCoverChanged (makArchives::DtCloudCoverType cloudCover)
 
virtual void slot_cloudCoverCloudLayerEnabledChanged (DtCloudLayerId layerId, bool enableState)
 Cloud Cover Manager signal handlers. More...
 
virtual void slot_cloudCoverCloudLayerModified (DtCloudLayerId layerId)
 
virtual void slot_cloudCoverCloudLayerAdded (DtCloudLayerId layerId, makArchives::DtCloudCoverType coverType)
 
virtual void slot_cloudCoverCloudLayerToBeRemoved (DtCloudLayerId layerId)
 
virtual void slot_cloudCoverCloudCoverAdded (makArchives::DtCloudCoverType cloudCover)
 
virtual void slot_cloudCoverCloudCoverRemoved (makArchives::DtCloudCoverType cloudCover)
 

Protected Attributes

DtDemyDe
 
DtCloudSettingsInterfacemyInterface
 
DtPersistenceControlsInterfacemyPersistenceControls
 
DtSignalConnectionManager mySignals
 
makArchives::DtCloudCoverType myCurrentCloudCover
 

Detailed Description

Logic class for the DtEnvironmentWidget.

Constructor & Destructor Documentation

makVrv::DtCloudSettingsLogic::DtCloudSettingsLogic ( DtDe de,
DtCloudSettingsInterface envInterface,
DtPersistenceControlsInterface persInterface 
)

CTOR.

virtual makVrv::DtCloudSettingsLogic::~DtCloudSettingsLogic ( )
virtual

DTOR.

Member Function Documentation

void makVrv::DtCloudSettingsLogic::sendSettingsToGui ( )
protected
void makVrv::DtCloudSettingsLogic::slot_newCloudLayerClicked ( )
protected

Editor Widget signal handlers.

void makVrv::DtCloudSettingsLogic::slot_deleteCloudLayerClicked ( DtCloudLayerId  layerId)
protected
void makVrv::DtCloudSettingsLogic::slot_editCloudLayerClicked ( DtCloudLayerId  layerId)
protected
void makVrv::DtCloudSettingsLogic::slot_enableCloudLayerChanged ( DtCloudLayerId  layerId,
bool  enabled 
)
protected
void makVrv::DtCloudSettingsLogic::slot_cloudLayerAdded ( const DtCloudLayer cloudlayer)
protected
void makVrv::DtCloudSettingsLogic::slot_cloudLayerEdited ( DtCloudLayerId  layerId,
const DtCloudLayer cloudLayer 
)
protected
void makVrv::DtCloudSettingsLogic::slot_cloudCoverChanged ( makArchives::DtCloudCoverType  cloudCover)
protected
void makVrv::DtCloudSettingsLogic::slot_newCloudCoverClicked ( )
protected
void makVrv::DtCloudSettingsLogic::slot_newCloudCoverAdded ( const DtUnicode coverName)
protected
void makVrv::DtCloudSettingsLogic::slot_cloudCoverRemoved ( makArchives::DtCloudCoverType  cloudCover)
protected
void makVrv::DtCloudSettingsLogic::slot_envCloudCoverChanged ( makArchives::DtCloudCoverType  cloudCover)
protected
virtual void makVrv::DtCloudSettingsLogic::slot_cloudCoverCloudLayerEnabledChanged ( DtCloudLayerId  layerId,
bool  enableState 
)
protectedvirtual

Cloud Cover Manager signal handlers.

virtual void makVrv::DtCloudSettingsLogic::slot_cloudCoverCloudLayerModified ( DtCloudLayerId  layerId)
protectedvirtual
virtual void makVrv::DtCloudSettingsLogic::slot_cloudCoverCloudLayerAdded ( DtCloudLayerId  layerId,
makArchives::DtCloudCoverType  coverType 
)
protectedvirtual
virtual void makVrv::DtCloudSettingsLogic::slot_cloudCoverCloudLayerToBeRemoved ( DtCloudLayerId  layerId)
protectedvirtual
virtual void makVrv::DtCloudSettingsLogic::slot_cloudCoverCloudCoverAdded ( makArchives::DtCloudCoverType  cloudCover)
protectedvirtual
virtual void makVrv::DtCloudSettingsLogic::slot_cloudCoverCloudCoverRemoved ( makArchives::DtCloudCoverType  cloudCover)
protectedvirtual
void makVrv::DtCloudSettingsLogic::addCloudLayer ( DtCloudLayerId  layerId,
const DtCloudLayer cloudLayer 
)
protected
void makVrv::DtCloudSettingsLogic::exportSettings ( const std::string &  fileName)
protected
void makVrv::DtCloudSettingsLogic::importSettings ( const std::string &  fileName)
protected
void makVrv::DtCloudSettingsLogic::on_import ( )
protected
void makVrv::DtCloudSettingsLogic::on_export ( )
protected

Member Data Documentation

DtDe& makVrv::DtCloudSettingsLogic::myDe
protected
DtCloudSettingsInterface& makVrv::DtCloudSettingsLogic::myInterface
protected
DtPersistenceControlsInterface& makVrv::DtCloudSettingsLogic::myPersistenceControls
protected
DtSignalConnectionManager makVrv::DtCloudSettingsLogic::mySignals
protected
makArchives::DtCloudCoverType makVrv::DtCloudSettingsLogic::myCurrentCloudCover
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)