VR-Forces 5.0.2 Developer's Guide
 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 Referenceabstract

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.

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 ()
 
virtual void addRecentTerrain (const std::string &desc)=0
 
virtual void addTerrain (const std::string &desc)=0
 
virtual void setStartupPreference (StartupPreference)=0
 
virtual void setNeverShowAgain (bool neverShow)=0
 
virtual void showDialog ()=0
 
virtual void clear ()=0
 
virtual void setDescription (const std::string &description)=0
 

Public Attributes

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

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::signalslib::signal<void (bool)> makVrv::DtStartupDialogInterface::signal_neverShowAgain
boost::signalslib::signal<void (const std::string&, const int)> makVrv::DtStartupDialogInterface::signal_loadTerrain
boost::signalslib::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 Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)