VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtSessionStartupDialog Class Reference
Inheritance diagram for makVrf::DtSessionStartupDialog:
Inheritance graph
[legend]

Public Member Functions

 DtSessionStartupDialog (makVrv::DtDe &de, QWidget *parent=0, const Qt::WindowFlags &flags=0)
virtual ~DtSessionStartupDialog ()
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
QComboBoxmyScenarioToLoad
QRadioButton * myNewScenario
QLabelmyTerrainToUseLabel
QComboBoxmyTerrainToUse
QLabelmySMSToUseLabel
QComboBoxmySMSToUse
QRadioButton * myLoadScenarioButton
QCheckBoxmyNeverShowAgain
QPushButtonmyOk
QPushButtonmyCancel
QHBoxLayout * myButtonLayout
DtSessionStartupTitleBar * myTitleBar
QImage myStartupImage
QLabelmyTerrainDescriptionLabel
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::DtDemyDe
DtSessionStartupDialogLogicmyLogic
makVrv::DtSignalConnectionManager myConnections

Additional Inherited Members

- Public Types inherited from makVrf::DtSessionStartupDialogInterface
enum  StartupPreference { NewScenario = 0, LoadRecentScenario, LoadScenarioFromDisk }

Constructor & Destructor Documentation

makVrf::DtSessionStartupDialog::DtSessionStartupDialog ( makVrv::DtDe de,
QWidget parent = 0,
const Qt::WindowFlags &  flags = 0 
)
virtual makVrf::DtSessionStartupDialog::~DtSessionStartupDialog ( )
virtual

Member Function Documentation

virtual void makVrf::DtSessionStartupDialog::activate ( )
virtual

Activates the dialog and creates the logic.

virtual void makVrf::DtSessionStartupDialog::deactivate ( )
virtual

Deactivates the dialog by deleting the logic.

virtual void makVrf::DtSessionStartupDialog::setStartupPreference ( StartupPreference  )
virtual

Sets the initial radio button selected.

Implements makVrf::DtSessionStartupDialogInterface.

virtual void makVrf::DtSessionStartupDialog::setAllowNewScenarioOnLocal ( bool  )
virtual

Sets whether or not to allow a new scenario to be created on a local terrain.

virtual void makVrf::DtSessionStartupDialog::setAllowLoadScenario ( bool  )
virtual

Sets whether or not a scenario can be loaded.

virtual void makVrf::DtSessionStartupDialog::setAllowNeverShowAgain ( bool  )
virtual

Sets whether or not to show the Never Show Again check box.

virtual void makVrf::DtSessionStartupDialog::setLoadRecentScenarioEnabled ( bool  )
virtual

Sets whether or not the load recent scenario is enabled.

Will be disabled if no recent scenarios to load

Implements makVrf::DtSessionStartupDialogInterface.

virtual void makVrf::DtSessionStartupDialog::scenarioTypeChanged ( )
protectedvirtualslot
virtual void makVrf::DtSessionStartupDialog::onCurrentTerrainChanged ( )
protectedvirtualslot
void makVrf::DtSessionStartupDialog::setupGui ( )
protected

Creates the user interface. Called from constructor.

virtual void makVrf::DtSessionStartupDialog::accept ( )
protectedvirtual

Accept dialog and emit signal that logic will capture as to what to do.

virtual void makVrf::DtSessionStartupDialog::reject ( )
protectedvirtual

Cancels dialog.

If do not show again button is checked, will still apply that

virtual void makVrf::DtSessionStartupDialog::paintEvent ( QPaintEvent *  )
protectedvirtual
virtual void makVrf::DtSessionStartupDialog::addScenario ( const QString &  ,
const DtFilename &   
)
protectedvirtual
virtual void makVrf::DtSessionStartupDialog::setDefaultScenario ( const DtFilename &  )
protectedvirtual
virtual void makVrf::DtSessionStartupDialog::addTerrain ( const QString &  ,
const DtFilename &   
)
protectedvirtual
virtual void makVrf::DtSessionStartupDialog::setDefaultTerrain ( const DtFilename &  )
protectedvirtual
virtual void makVrf::DtSessionStartupDialog::addSimulationModelSet ( const QString &  ,
const DtFilename &   
)
protectedvirtual
virtual void makVrf::DtSessionStartupDialog::setDefaultSimulationModelSet ( const std::string &  )
protectedvirtual
virtual void makVrf::DtSessionStartupDialog::setTerrainDescription ( const std::string &  )
protectedvirtual

Member Data Documentation

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
makVrv::DtDe& makVrf::DtSessionStartupDialog::myDe
protected
DtSessionStartupDialogLogic* makVrf::DtSessionStartupDialog::myLogic
protected
makVrv::DtSignalConnectionManager makVrf::DtSessionStartupDialog::myConnections
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)