19 #include <QtWidgets/QDialog>
20 #include <QtGui/QPixmap>
49 const Qt::WindowFlags& flags = 0);
55 virtual void activate();
57 virtual void deactivate();
61 virtual void addTerrain(
const std::string& desc);
64 virtual void addRecentTerrain(
const std::string& desc);
70 virtual void setNeverShowAgain(
bool neverShow);
73 virtual void showDialog();
79 virtual void setDescription(
const std::string& description);
82 virtual void recentTerrainComboActivated();
84 virtual void terrainComboActivated();
86 virtual void selectedTerrainChanged();
88 virtual void neverShowAgainToggled(
bool toggled);
95 virtual void accept();
97 virtual void reject();
100 virtual void paintEvent(QPaintEvent*);
103 void setupTerrainGui();
106 void setupRecentTerrainsGui();
QRadioButton * myRecentTerrainButton
Definition: DtStartupDialog.h:112
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
QImage myStartupImage
Definition: DtStartupDialog.h:129
DtStartupDialog provides a dialog to be displayed on VR-Vantage startup to allow the user to choose w...
Definition: DtStartupDialog.h:40
Virtual base class.
Definition: DtVirtualBaseClass.h:22
QHBoxLayout * myButtonLayout
Definition: DtStartupDialog.h:126
QComboBox * myTerrains
Definition: DtStartupDialog.h:120
QRadioButton * myLocalTerrainButton
Definition: DtStartupDialog.h:115
QGridLayout * myRecentTerrainLayout
Definition: DtStartupDialog.h:118
QPushButton * myCancelButton
Definition: DtStartupDialog.h:125
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
A creator class for DtStartupDialog.
Definition: DtStartupDialog.h:139
Contains DLL export macros.
DtDe & myDe
Definition: DtStartupDialog.h:133
Contains makVrv::DtStartupDialogInterface class.
Contains makVrv::DtVirtualBaseClass class.
StartupPreference
Definition: DtStartupDialogInterface.h:33
QGridLayout * myTerrainLayout
Definition: DtStartupDialog.h:121
QTextEdit * myDescriptionText
Definition: DtStartupDialog.h:128
QPushButton * myOk
Definition: DtStartupDialog.h:124
QLabel * myRecentTerrainIcon
Definition: DtStartupDialog.h:111
QVBoxLayout * myMainLayout
Definition: DtStartupDialog.h:109
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
bool myStartupImageLoaded
Definition: DtStartupDialog.h:131
DtVirtualBaseClass * myLogic
Definition: DtStartupDialog.h:134
QLabel * myLocalTerrainIcon
Definition: DtStartupDialog.h:114
QCheckBox * myNeverShowAgain
Definition: DtStartupDialog.h:123
QComboBox * myRecentTerrains
Definition: DtStartupDialog.h:117