15 #include <QtNetwork/QNetworkReply>
16 #include <QtNetwork/QNetworkAccessManager>
17 #include <QtCore/QUrl>
22 class DtStartupDialogInterface;
23 class DtServerAvailable;
39 virtual void slot_neverShowAgain(
bool neverShow);
42 virtual void slot_loadTerrain(
const std::string& terrain,
const int recentlyUsedIdx);
45 virtual void slot_selectedTerrainChanged(
const std::string& terrain,
const int recentlyUsedIdx);
49 bool processRecentTerrains();
53 bool processTerrain();
60 const std::string makeKey(
const std::string& terrain,
int idx);
63 const std::string findDescription(
const std::string& key);
66 void loadTerrainOrScene(
const std::string& key);
Provides the logic for the DtStartupDialog.
Definition: DtStartupDialogLogic.h:27
This is the interface to a widget that will allow the user to start up VR-Vantage by connecting to a ...
Definition: DtStartupDialogInterface.h:20
Virtual base class.
Definition: DtVirtualBaseClass.h:19
The creator class.
Definition: DtStartupDialogLogic.h:81
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
DtSignalConnectionManager myConnections
Definition: DtStartupDialogLogic.h:72
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
std::map< std::string, std::string > myTerrainNameToPathMap
Definition: DtStartupDialogLogic.h:73
DtDe & myDe
Definition: DtStartupDialogLogic.h:70
Base class to provide boost signal/slot management.
std::map< std::string, std::string > mySceneNameToPathMap
Definition: DtStartupDialogLogic.h:74
std::map< std::string, std::string > mySceneNameToDescription
Definition: DtStartupDialogLogic.h:76
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:75
DtStartupDialogInterface & myInterface
Definition: DtStartupDialogLogic.h:71