18 #include <QtNetwork/QNetworkReply>
19 #include <QtNetwork/QNetworkAccessManager>
20 #include <QtCore/QUrl>
25 class DtStartupDialogInterface;
26 class DtServerAvailable;
42 virtual void slot_neverShowAgain(
bool neverShow);
45 virtual void slot_loadTerrain(
const std::string& terrain,
const int recentlyUsedIdx);
48 virtual void slot_selectedTerrainChanged(
const std::string& terrain,
const int recentlyUsedIdx);
52 bool processRecentTerrains();
56 bool processTerrain();
63 const std::string makeKey(
const std::string& terrain,
int idx);
66 const std::string findDescription(
const std::string& key);
69 void loadTerrainOrScene(
const std::string& key);
Provides the logic for the DtStartupDialog.
Definition: DtStartupDialogLogic.h:30
This is the interface to a widget that will allow the user to start up VR-Vantage by connecting to a ...
Definition: DtStartupDialogInterface.h:23
Virtual base class.
Definition: DtVirtualBaseClass.h:22
The creator class.
Definition: DtStartupDialogLogic.h:84
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
DtSignalConnectionManager myConnections
Definition: DtStartupDialogLogic.h:75
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
std::map< std::string, std::string > myTerrainNameToPathMap
Definition: DtStartupDialogLogic.h:76
DtDe & myDe
Definition: DtStartupDialogLogic.h:73
Base class to provide boost signal/slot management.
std::map< std::string, std::string > mySceneNameToPathMap
Definition: DtStartupDialogLogic.h:77
std::map< std::string, std::string > mySceneNameToDescription
Definition: DtStartupDialogLogic.h:79
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::map< std::string, std::string > myTerrainNameToDescription
Definition: DtStartupDialogLogic.h:78
DtStartupDialogInterface & myInterface
Definition: DtStartupDialogLogic.h:74