![]() |
VR-Forces 4.5 Class Documentation
|
The dialog that is shown at application startup. More...

Public Member Functions | |
| DtSessionStartupDialog (makVrv::DtDe &de, QWidget *parent=0, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtSessionStartupDialog () |
| DtSessionStartupTitleBar * | titleBar () |
| Returns the title bar of this class. Install your own creator if you wish to create a derived title bar. | |
| virtual void | activate () |
| Activates the dialog and creates the logic. | |
| virtual void | deactivate () |
| Deactivates the dialog by deleting the logic. | |
| virtual void | setStartupPreference (StartupPreference) |
| Sets the initial radio button selected. | |
| virtual void | setAllowNewScenarioOnLocal (bool) |
| Sets whether or not to allow a new scenario to be created on a local terrain. | |
| virtual void | setAllowLoadScenario (bool) |
| Sets whether or not a scenario can be loaded. | |
| virtual void | setAllowNeverShowAgain (bool) |
| Sets whether or not to show the Never Show Again check box. | |
| virtual void | setLoadRecentScenarioEnabled (bool) |
| Sets whether or not the load recent scenario is enabled. | |
Public Member Functions inherited from makVrf::DtSessionStartupDialogInterface | |
| virtual | ~DtSessionStartupDialogInterface () |
Public Attributes | |
| QVBoxLayout * | myMainLayout |
| QGridLayout * | myContentsLayout |
| QRadioButton * | myLoadScenario |
| QComboBox * | myScenarioToLoad |
| QRadioButton * | myNewScenario |
| QLabel * | myTerrainToUseLabel |
| QComboBox * | myTerrainToUse |
| QLabel * | mySMSToUseLabel |
| QComboBox * | mySMSToUse |
| QRadioButton * | myLoadScenarioButton |
| QCheckBox * | myNeverShowAgain |
| QPushButton * | myOk |
| QPushButton * | myCancel |
| QHBoxLayout * | myButtonLayout |
| DtSessionStartupTitleBar * | myTitleBar |
| QImage | myStartupImage |
| QLabel * | myTerrainDescriptionLabel |
| QTextBrowser * | myTerrainDescription |
Public Attributes inherited from makVrf::DtSessionStartupDialogInterface | |
| boost::signal< void()> | signal_neverShowAgain |
| boost::signal< void(const DtFilename &terrain, const DtString &sms)> | signal_newScenario |
| boost::signal< void(const DtFilename &scenario)> | signal_loadScenario |
| boost::signal< void()> | signal_sessionStartupComplete |
| boost::signal< void()> | signal_loadScenarioFromDisk |
| boost::signal< void(std::string, int)> | signal_selectedTerrainChanged |
Protected Slots | |
| virtual void | scenarioTypeChanged () |
| virtual void | onCurrentTerrainChanged () |
Protected Member Functions | |
| void | setupGui () |
| Creates the user interface. Called from constructor. | |
| virtual void | accept () |
| Accept dialog and emit signal that logic will capture as to what to do. | |
| virtual void | reject () |
| Cancels dialog. | |
| virtual void | paintEvent (QPaintEvent *) |
| virtual void | addScenario (const QString &, const DtFilename &) |
| virtual void | setDefaultScenario (const DtFilename &) |
| virtual void | addTerrain (const QString &, const DtFilename &) |
| virtual void | setDefaultTerrain (const DtFilename &) |
| virtual void | addSimulationModelSet (const QString &, const DtFilename &) |
| virtual void | setDefaultSimulationModelSet (const std::string &) |
| virtual void | setTerrainDescription (const std::string &) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| DtSessionStartupDialogLogic * | myLogic |
| makVrv::DtSignalConnectionManager | myConnections |
Additional Inherited Members | |
Public Types inherited from makVrf::DtSessionStartupDialogInterface | |
| enum | StartupPreference { NewScenario = 0, LoadRecentScenario, LoadScenarioFromDisk } |
The dialog that is shown at application startup.
| makVrf::DtSessionStartupDialog::DtSessionStartupDialog | ( | makVrv::DtDe & | de, |
| QWidget * | parent = 0, |
||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
|
virtual |
|
inline |
Returns the title bar of this class. Install your own creator if you wish to create a derived title bar.
|
virtual |
Activates the dialog and creates the logic.
|
virtual |
Deactivates the dialog by deleting the logic.
|
virtual |
Sets the initial radio button selected.
Implements makVrf::DtSessionStartupDialogInterface.
|
virtual |
Sets whether or not to allow a new scenario to be created on a local terrain.
|
virtual |
Sets whether or not a scenario can be loaded.
|
virtual |
Sets whether or not to show the Never Show Again check box.
|
virtual |
Sets whether or not the load recent scenario is enabled.
Will be disabled if no recent scenarios to load
Implements makVrf::DtSessionStartupDialogInterface.
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protected |
Creates the user interface. Called from constructor.
|
protectedvirtual |
Accept dialog and emit signal that logic will capture as to what to do.
|
protectedvirtual |
Cancels dialog.
If do not show again button is checked, will still apply that
|
protectedvirtual |
|
protectedvirtual |
Implements makVrf::DtSessionStartupDialogInterface.
|
protectedvirtual |
Implements makVrf::DtSessionStartupDialogInterface.
|
protectedvirtual |
Implements makVrf::DtSessionStartupDialogInterface.
|
protectedvirtual |
Implements makVrf::DtSessionStartupDialogInterface.
|
protectedvirtual |
Implements makVrf::DtSessionStartupDialogInterface.
|
protectedvirtual |
Implements makVrf::DtSessionStartupDialogInterface.
|
protectedvirtual |
Implements makVrf::DtSessionStartupDialogInterface.
| QVBoxLayout* makVrf::DtSessionStartupDialog::myMainLayout |
| QGridLayout* makVrf::DtSessionStartupDialog::myContentsLayout |
| QRadioButton* makVrf::DtSessionStartupDialog::myLoadScenario |
| QComboBox* makVrf::DtSessionStartupDialog::myScenarioToLoad |
| QRadioButton* makVrf::DtSessionStartupDialog::myNewScenario |
| QLabel* makVrf::DtSessionStartupDialog::myTerrainToUseLabel |
| QComboBox* makVrf::DtSessionStartupDialog::myTerrainToUse |
| QLabel* makVrf::DtSessionStartupDialog::mySMSToUseLabel |
| QComboBox* makVrf::DtSessionStartupDialog::mySMSToUse |
| QRadioButton* makVrf::DtSessionStartupDialog::myLoadScenarioButton |
| QCheckBox* makVrf::DtSessionStartupDialog::myNeverShowAgain |
| QPushButton* makVrf::DtSessionStartupDialog::myOk |
| QPushButton* makVrf::DtSessionStartupDialog::myCancel |
| QHBoxLayout* makVrf::DtSessionStartupDialog::myButtonLayout |
| DtSessionStartupTitleBar* makVrf::DtSessionStartupDialog::myTitleBar |
| QImage makVrf::DtSessionStartupDialog::myStartupImage |
| QLabel* makVrf::DtSessionStartupDialog::myTerrainDescriptionLabel |
| QTextBrowser* makVrf::DtSessionStartupDialog::myTerrainDescription |
|
protected |
|
protected |
|
protected |