20 class DtPaperMapWidgetInterface;
47 virtual void onGroupAdded(std::string groupName);
50 virtual void onGroupRemoved(std::string groupName);
53 virtual void onGroupSelected(std::string groupName);
56 virtual void setActiveLayer(
const std::string& groupName);
62 virtual void slot_paperMapEnabledChanged(
bool setting);
65 virtual void setCurrentObserver(
DtObserver* observer);
68 virtual void onObserverAboutToBeDestroyed(
DtInputDriver* inputDriver,
72 virtual void onCurrentObserverChanged(
DtInputDriver* inputDriver,
76 virtual void onObserverModeChanged(
DtObserver* observer,
int newObserverMode);
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
DtDe & myDe
Definition: DtPaperMapLogic.h:85
Contains DLL export macros.
DtSignalConnectionManager myConnectionManager
Definition: DtPaperMapLogic.h:89
A facade for a DtObserverObject.
Definition: DtObserver.h:37
std::set< std::string > myGroups
Definition: DtPaperMapLogic.h:88
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtPaperMapWidgetInterface * myInterface
Definition: DtPaperMapLogic.h:86
Base class to provide boost signal/slot management.
DtObserver * myCurrentObserver
Definition: DtPaperMapLogic.h:91
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
The logic for controlling and updating the DtPaperMapWidget and communicating with the DtOsgEarthPape...
Definition: DtPaperMapLogic.h:28