VR-Forces 4.0.4 Class Documentation
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]

List of all members.

Public Types

enum  ServerStatus { Available = 0, Requesting, Unavailable }
enum  StartupPreference { NewScenarioOnVR = 0, NewScenario, LoadScenario }

Public Member Functions

virtual ~DtSessionStartupDialogInterface ()
virtual void setServerAvailability (const std::string &, ServerStatus, const std::string &reason)=0
virtual void setCurrentServer (const std::string &)=0
virtual void addServer (const std::string &desc)=0
virtual void removeServer (const std::string &desc)=0
virtual void setStartupPreference (StartupPreference)=0

Public Attributes

boost::signal< void(const
std::string &)> 
signal_requestServerAvailability
boost::signal< void()> signal_neverShowAgain
boost::signal< void(const
std::string &)> 
signal_newScenarioVR
boost::signal< void()> signal_newScenario
boost::signal< void()> signal_loadScenario
boost::signal< void()> signal_sessionStartupComplete

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:
Available 
Requesting 
Unavailable 
Enumerator:
NewScenarioOnVR 
NewScenario 
LoadScenario 

Constructor & Destructor Documentation


Member Function Documentation

virtual void makVrf::DtSessionStartupDialogInterface::setServerAvailability ( const std::string &  ,
ServerStatus  ,
const std::string &  reason 
) [pure virtual]
virtual void makVrf::DtSessionStartupDialogInterface::setCurrentServer ( const std::string &  ) [pure virtual]
virtual void makVrf::DtSessionStartupDialogInterface::addServer ( const std::string &  desc) [pure virtual]
virtual void makVrf::DtSessionStartupDialogInterface::removeServer ( const std::string &  desc) [pure virtual]

Member Data Documentation

boost::signal<void (const std::string&)> makVrf::DtSessionStartupDialogInterface::signal_newScenarioVR

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)