23 class DtCloudSettingsInterface;
24 class DtPersistenceControlsInterface;
41 void sendSettingsToGui();
46 void slot_newCloudLayerClicked();
52 void slot_enableCloudLayerChanged(
DtCloudLayerId layerId,
bool enabled);
54 void slot_cloudLayerAdded(
const DtCloudLayer& cloudlayer);
60 void slot_newCloudCoverClicked();
62 void slot_newCloudCoverAdded(
const DtUnicode& coverName);
73 virtual void slot_cloudCoverCloudLayerEnabledChanged(
DtCloudLayerId layerId,
bool enableState);
75 virtual void slot_cloudCoverCloudLayerModified(
DtCloudLayerId layerId);
76 virtual void slot_cloudCoverCloudLayerAdded(
DtCloudLayerId layerId,
78 virtual void slot_cloudCoverCloudLayerToBeRemoved(
DtCloudLayerId layerId);
87 void exportSettings(
const std::string& fileName );
88 void importSettings(
const std::string& fileName );
A unicode string.
Definition: DtUnicode.h:33
DtPersistenceControlsInterface & myPersistenceControls
Definition: DtCloudSettingsLogic.h:97
Contains makVrv::DtCloudCoverManager class.
The interface of an DtCloudSettingsWidget for the DtCloudSettingsLogic.
Definition: DtCloudSettingsInterface.h:26
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
Abstract interface for controlling persistence of state in a dialog.
Definition: DtPersistenceControlsInterface.h:20
Logic class for the DtEnvironmentWidget.
Definition: DtCloudSettingsLogic.h:28
DtCloudCoverType
Definition: DtCloudCoverType.h:14
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Representation of a single cloud layer.
Definition: DtCloudLayer.h:34
DtCloudSettingsInterface & myInterface
Definition: DtCloudSettingsLogic.h:96
Base class to provide boost signal/slot management.
long long DtCloudLayerId
Definition: DtCloudLayer.h:26
DtDe & myDe
Definition: DtCloudSettingsLogic.h:95
DtSignalConnectionManager mySignals
Definition: DtCloudSettingsLogic.h:98
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
makArchives::DtCloudCoverType myCurrentCloudCover
Definition: DtCloudSettingsLogic.h:99