VR-Forces 4.6.1 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
makVrv::DtStartupDialogInterface 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::DtStartupDialogInterface:
Inheritance graph
[legend]

Public Types

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

Public Member Functions

virtual ~DtStartupDialogInterface ()
 Destructor.
virtual void addRecentTerrain (const std::string &desc)=0
 Add a recent terrain to the recent terrain 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.
virtual void setDescription (const std::string &description)=0
 Set the description text for the dialog.

Public Attributes

boost::signal< void(bool)> signal_neverShowAgain
boost::signal< void(const
std::string &, const int)> 
signal_loadTerrain
boost::signal< void(const
std::string &, const int)> 
signal_selectedTerrainChanged

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:
LoadRecentTerrain 
LoadLocalTerrain 
LoadNoTerrain 

Constructor & Destructor Documentation

virtual makVrv::DtStartupDialogInterface::~DtStartupDialogInterface ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrv::DtStartupDialogInterface::addRecentTerrain ( const std::string &  desc)
pure virtual

Add a recent terrain to the recent terrain list.

Implemented in makVrv::DtStartupDialog.

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

Add a local terrain to the terrain list.

Implemented in makVrv::DtStartupDialog.

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

Sets the startup preference.

Implemented in makVrv::DtStartupDialog.

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

Sets the state of the Never show again check box.

Implemented in makVrv::DtStartupDialog.

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

Cancel showing the dialog.

Implemented in makVrv::DtStartupDialog.

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

Clear the contents of the dropdowns.

Implemented in makVrv::DtStartupDialog.

virtual void makVrv::DtStartupDialogInterface::setDescription ( const std::string &  description)
pure virtual

Set the description text for the dialog.

Implemented in makVrv::DtStartupDialog.

Member Data Documentation

boost::signal<void (bool)> makVrv::DtStartupDialogInterface::signal_neverShowAgain
boost::signal<void (const std::string&, const int)> makVrv::DtStartupDialogInterface::signal_loadTerrain
boost::signal<void (const std::string&, const int)> makVrv::DtStartupDialogInterface::signal_selectedTerrainChanged

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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)