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

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

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
virtual void makVrf::DtSessionStartupDialogInterface::setStartupPreference ( StartupPreference  )
pure virtual

Member Data Documentation

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

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)