16 #include <QtWidgets/QDialog>
17 #include <QtGui/QPixmap>
46 const Qt::WindowFlags& flags = 0);
52 virtual void activate();
54 virtual void deactivate();
58 virtual void addTerrain(
const std::string& desc);
61 virtual void addRecentTerrain(
const std::string& desc);
67 virtual void setNeverShowAgain(
bool neverShow);
70 virtual void showDialog();
76 virtual void setDescription(
const std::string& description);
79 virtual void recentTerrainComboActivated();
81 virtual void terrainComboActivated();
83 virtual void selectedTerrainChanged();
85 virtual void neverShowAgainToggled(
bool toggled);
92 virtual void accept();
94 virtual void reject();
97 void setupTerrainGui();
100 void setupRecentTerrainsGui();
QRadioButton * myRecentTerrainButton
Definition: DtStartupDialog.h:106
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
DtStartupDialog provides a dialog to be displayed on VR-Vantage startup to allow the user to choose w...
Definition: DtStartupDialog.h:37
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
QHBoxLayout * myButtonLayout
Definition: DtStartupDialog.h:120
QComboBox * myTerrains
Definition: DtStartupDialog.h:114
QRadioButton * myLocalTerrainButton
Definition: DtStartupDialog.h:109
QGridLayout * myRecentTerrainLayout
Definition: DtStartupDialog.h:112
QPushButton * myCancelButton
Definition: DtStartupDialog.h:119
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
A creator class for DtStartupDialog.
Definition: DtStartupDialog.h:131
Contains DLL export macros.
DtDe & myDe
Definition: DtStartupDialog.h:125
Contains makVrv::DtStartupDialogInterface class.
Contains makVrv::DtVirtualBaseClass class.
StartupPreference
Definition: DtStartupDialogInterface.h:30
QGridLayout * myTerrainLayout
Definition: DtStartupDialog.h:115
QTextEdit * myDescriptionText
Definition: DtStartupDialog.h:122
QPushButton * myOk
Definition: DtStartupDialog.h:118
QLabel * myRecentTerrainIcon
Definition: DtStartupDialog.h:105
QVBoxLayout * myMainLayout
Definition: DtStartupDialog.h:103
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:70
DtVirtualBaseClass * myLogic
Definition: DtStartupDialog.h:126
QLabel * myLocalTerrainIcon
Definition: DtStartupDialog.h:108
QCheckBox * myNeverShowAgain
Definition: DtStartupDialog.h:117
QComboBox * myRecentTerrains
Definition: DtStartupDialog.h:111