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

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::signals2::signal< void()> signal_neverShowAgain
 
boost::signals2::signal< void(const
DtFilename &terrain, const
DtString &sms)> 
signal_newScenario
 
boost::signals2::signal< void(const
DtFilename &scenario)> 
signal_loadScenario
 
boost::signals2::signal< void()> signal_sessionStartupComplete
 
boost::signals2::signal< void()> signal_loadScenarioFromDisk
 
boost::signals2::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::signals2::signal<void ()> makVrf::DtSessionStartupDialogInterface::signal_neverShowAgain
boost::signals2::signal<void (const DtFilename& terrain, const DtString& sms)> makVrf::DtSessionStartupDialogInterface::signal_newScenario
boost::signals2::signal<void (const DtFilename& scenario)> makVrf::DtSessionStartupDialogInterface::signal_loadScenario
boost::signals2::signal<void ()> makVrf::DtSessionStartupDialogInterface::signal_sessionStartupComplete
boost::signals2::signal<void ()> makVrf::DtSessionStartupDialogInterface::signal_loadScenarioFromDisk
boost::signals2::signal<void (std::string, int)> makVrf::DtSessionStartupDialogInterface::signal_selectedTerrainChanged

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)