VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes
makVrf::DtSessionStartupDialogInterface Class Reference

This will be the interface to a widget that will allow the user to start up a new session by loading or creating a new scenario. More...

Inheritance diagram for makVrf::DtSessionStartupDialogInterface:
Inheritance graph
[legend]

Public Types

enum  StartupPreference { NewScenario = 0, LoadRecentScenario, LoadScenarioFromDisk }

Public Member Functions

virtual ~DtSessionStartupDialogInterface ()
virtual void setStartupPreference (StartupPreference)=0
virtual void setLoadRecentScenarioEnabled (bool)=0
virtual void addScenario (const QString &, const DtFilename &)=0
virtual void setDefaultScenario (const DtFilename &)=0
virtual void addTerrain (const QString &, const DtFilename &)=0
virtual void setDefaultTerrain (const DtFilename &)=0
virtual void addSimulationModelSet (const QString &, const DtFilename &)=0
virtual void setDefaultSimulationModelSet (const std::string &)=0
virtual void setTerrainDescription (const std::string &)=0

Public Attributes

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

Detailed Description

This will be the interface to a widget that will allow the user to start up a new session by loading or creating a new scenario.

Member Enumeration Documentation

Enumerator:
NewScenario 
LoadRecentScenario 
LoadScenarioFromDisk 

Constructor & Destructor Documentation

virtual makVrf::DtSessionStartupDialogInterface::~DtSessionStartupDialogInterface ( )
virtual

Member Function Documentation

virtual void makVrf::DtSessionStartupDialogInterface::setStartupPreference ( StartupPreference  )
pure virtual
virtual void makVrf::DtSessionStartupDialogInterface::setLoadRecentScenarioEnabled ( bool  )
pure virtual
virtual void makVrf::DtSessionStartupDialogInterface::addScenario ( const QString &  ,
const DtFilename &   
)
pure virtual
virtual void makVrf::DtSessionStartupDialogInterface::setDefaultScenario ( const DtFilename &  )
pure virtual
virtual void makVrf::DtSessionStartupDialogInterface::addTerrain ( const QString &  ,
const DtFilename &   
)
pure virtual
virtual void makVrf::DtSessionStartupDialogInterface::setDefaultTerrain ( const DtFilename &  )
pure virtual
virtual void makVrf::DtSessionStartupDialogInterface::addSimulationModelSet ( const QString &  ,
const DtFilename &   
)
pure virtual
virtual void makVrf::DtSessionStartupDialogInterface::setDefaultSimulationModelSet ( const std::string &  )
pure virtual
virtual void makVrf::DtSessionStartupDialogInterface::setTerrainDescription ( const std::string &  )
pure virtual

Member Data Documentation

boost::signal<void ()> makVrf::DtSessionStartupDialogInterface::signal_neverShowAgain
boost::signal<void (const DtFilename& terrain, const DtString& sms)> makVrf::DtSessionStartupDialogInterface::signal_newScenario
boost::signal<void (const DtFilename& scenario)> makVrf::DtSessionStartupDialogInterface::signal_loadScenario
boost::signal<void ()> makVrf::DtSessionStartupDialogInterface::signal_sessionStartupComplete
boost::signal<void ()> makVrf::DtSessionStartupDialogInterface::signal_loadScenarioFromDisk
boost::signal<void (std::string, int)> makVrf::DtSessionStartupDialogInterface::signal_selectedTerrainChanged

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)