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 virtual void paintEvent(QPaintEvent*);
100 void setupTerrainGui();
103 void setupRecentTerrainsGui();
QRadioButton * myRecentTerrainButton
Definition: DtStartupDialog.h:109
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
QImage myStartupImage
Definition: DtStartupDialog.h:126
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.
Definition: DtVirtualBaseClass.h:19
QHBoxLayout * myButtonLayout
Definition: DtStartupDialog.h:123
QComboBox * myTerrains
Definition: DtStartupDialog.h:117
QRadioButton * myLocalTerrainButton
Definition: DtStartupDialog.h:112
QGridLayout * myRecentTerrainLayout
Definition: DtStartupDialog.h:115
QPushButton * myCancelButton
Definition: DtStartupDialog.h:122
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
A creator class for DtStartupDialog.
Definition: DtStartupDialog.h:136
Contains DLL export macros.
DtDe & myDe
Definition: DtStartupDialog.h:130
Contains makVrv::DtStartupDialogInterface class.
Contains makVrv::DtVirtualBaseClass class.
StartupPreference
Definition: DtStartupDialogInterface.h:30
QGridLayout * myTerrainLayout
Definition: DtStartupDialog.h:118
QTextEdit * myDescriptionText
Definition: DtStartupDialog.h:125
QPushButton * myOk
Definition: DtStartupDialog.h:121
QLabel * myRecentTerrainIcon
Definition: DtStartupDialog.h:108
QVBoxLayout * myMainLayout
Definition: DtStartupDialog.h:106
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
bool myStartupImageLoaded
Definition: DtStartupDialog.h:128
DtVirtualBaseClass * myLogic
Definition: DtStartupDialog.h:131
QLabel * myLocalTerrainIcon
Definition: DtStartupDialog.h:111
QCheckBox * myNeverShowAgain
Definition: DtStartupDialog.h:120
QComboBox * myRecentTerrains
Definition: DtStartupDialog.h:114