20 class DtDeSplashScreen;
37 virtual void setApplicationTitle(
const std::string& appName) = 0;
40 virtual std::string applicationTitle()
const = 0;
43 virtual void setApplicationIcon(
const std::string& iconName) = 0;
50 virtual void showBasedOnSettings() = 0;
53 virtual void destroyWindow() = 0;
56 virtual void quit() = 0;
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtDe & myDe
Definition: DtDeMainWindow.h:68
DtDe & myDe
Definition: DtDeMainWindow.h:107
The abstract main window provider.
Definition: DtDeMainWindow.h:74
Contains makVrv::DtVirtualBaseClass class.
boost::signalslib::signal< void(bool)> signal_fullScreenModeChanged
Definition: DtDeMainWindow.h:64
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtDe & de()
Definition: DtDeMainWindow.h:58
bool myDestroyMainWindowFlag
Definition: DtDeMainWindow.h:109
The abstract main window class.
Definition: DtDeMainWindow.h:24
DtDeMainWindow * myMainWindow
Definition: DtDeMainWindow.h:108
The VR-Vantage Splash Screen Interface.
Definition: DtDeSplashScreen.h:34
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
static const std::string theMainWindowProviderRegistrationName
Definition: DtDeMainWindow.h:79
Contains DLL export macros.