20 class DtChannelConfiguration;
21 class DtChannelManager;
23 class DtOverlayRenderer;
24 class DtWindowConfiguration;
29 class DtGuiEventProcessor;
44 virtual void setModelDefinition(
const std::string& modelDefinition );
47 virtual void setVisible(
bool isVisible);
57 virtual void setOrigin(
int left,
int bottom);
60 virtual void setGeometry(
int left,
int bottom,
int width,
int height);
66 virtual void updateDisplay();
69 virtual void setGroup(
float);
73 virtual void setupFont();
78 virtual void slot_windowPixelRatioChanged(
float pixelRatio);
88 virtual void destroyVisuals() = 0;
91 virtual void createVisuals() = 0;
94 virtual void channelUpdated() = 0;
97 virtual void getSize(
int& width,
int& height) = 0;
127 int myLeft, myBottom, myRight,
myTop;
DT_DLL_readerWriter int getSize(const DtString &val)
The number of bytes required to encode the value.
Virtual base class.
Definition: DtVirtualBaseClass.h:22
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
This class provides the OSG-specific implementation of a DtChannel.
Definition: DtOsgChannel.h:75
Contains makVrv::DtFontManager class.
The abstract Channel Class.
Definition: DtChannel.h:29
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
boost::shared_ptr< DtFont > DtFontSP
Definition: DtFontManager.h:20
Base class to provide boost signal/slot management.
Contains makVrv::DtFont class.
The Gui Event Processor will process certain events that pertain to the VRF Gui, most notably terrain...
Definition: guiEventProcessor.h:46
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
The DtOverlayRenderer implements the overlay concept.
Definition: DtOverlayRenderer.h:23