VR-Forces 4.3 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
makVrv::DtOsgEarthStartupDialogInterface Class Reference

This is the interface to a widget that will allow the user to start up VR-Vantage by connecting to a terrain server or loading a local terrain. More...

Inheritance diagram for makVrv::DtOsgEarthStartupDialogInterface:
Inheritance graph
[legend]

Public Types

enum  ServerStatus { Available = 0, Requesting, Unavailable }
enum  StartupPreference { LoadEarthFile = 0, LoadLocalTerrain, LoadNoTerrain }

Public Member Functions

virtual ~DtOsgEarthStartupDialogInterface ()
 Destructor.
virtual void setServerAvailability (const std::string &, ServerStatus, const std::string &reason)=0
 Sets the server availability.
virtual void setCurrentServer (const std::string &)=0
 Sets the current server selected.
virtual void addServer (const std::string &desc)=0
 Add a server to the server list.
virtual void addTerrain (const std::string &desc)=0
 Add a local terrain to the terrain list.
virtual void setStartupPreference (StartupPreference)=0
 Sets the startup preference.
virtual void setNeverShowAgain (bool neverShow)=0
 Sets the state of the Never show again check box.
virtual void showDialog ()=0
 Cancel showing the dialog.
virtual void clear ()=0
 Clear the contents of the dropdowns.

Public Attributes

boost::signal< void(const
std::string &)> 
signal_requestServerAvailability
boost::signal< void(bool)> signal_neverShowAgain
boost::signal< void(const
std::string &)> 
signal_connectToServer
boost::signal< void(const
std::string &)> 
signal_loadTerrain

Detailed Description

This is the interface to a widget that will allow the user to start up VR-Vantage by connecting to a terrain server or loading a local terrain.

Member Enumeration Documentation

Enumerator:
Available 
Requesting 
Unavailable 
Enumerator:
LoadEarthFile 
LoadLocalTerrain 
LoadNoTerrain 

Constructor & Destructor Documentation

virtual makVrv::DtOsgEarthStartupDialogInterface::~DtOsgEarthStartupDialogInterface ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrv::DtOsgEarthStartupDialogInterface::setServerAvailability ( const std::string &  ,
ServerStatus  ,
const std::string &  reason 
)
pure virtual

Sets the server availability.

Implemented in makVrv::DtOsgEarthStartupDialog.

virtual void makVrv::DtOsgEarthStartupDialogInterface::setCurrentServer ( const std::string &  )
pure virtual

Sets the current server selected.

Implemented in makVrv::DtOsgEarthStartupDialog.

virtual void makVrv::DtOsgEarthStartupDialogInterface::addServer ( const std::string &  desc)
pure virtual

Add a server to the server list.

Implemented in makVrv::DtOsgEarthStartupDialog.

virtual void makVrv::DtOsgEarthStartupDialogInterface::addTerrain ( const std::string &  desc)
pure virtual

Add a local terrain to the terrain list.

Implemented in makVrv::DtOsgEarthStartupDialog.

virtual void makVrv::DtOsgEarthStartupDialogInterface::setStartupPreference ( StartupPreference  )
pure virtual

Sets the startup preference.

Implemented in makVrv::DtOsgEarthStartupDialog.

virtual void makVrv::DtOsgEarthStartupDialogInterface::setNeverShowAgain ( bool  neverShow)
pure virtual

Sets the state of the Never show again check box.

Implemented in makVrv::DtOsgEarthStartupDialog.

virtual void makVrv::DtOsgEarthStartupDialogInterface::showDialog ( )
pure virtual

Cancel showing the dialog.

Implemented in makVrv::DtOsgEarthStartupDialog.

virtual void makVrv::DtOsgEarthStartupDialogInterface::clear ( )
pure virtual

Clear the contents of the dropdowns.

Implemented in makVrv::DtOsgEarthStartupDialog.

Member Data Documentation

boost::signal<void (const std::string&)> makVrv::DtOsgEarthStartupDialogInterface::signal_requestServerAvailability
boost::signal<void (bool)> makVrv::DtOsgEarthStartupDialogInterface::signal_neverShowAgain
boost::signal<void (const std::string&)> makVrv::DtOsgEarthStartupDialogInterface::signal_connectToServer
boost::signal<void (const std::string&)> makVrv::DtOsgEarthStartupDialogInterface::signal_loadTerrain

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)