VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Member Functions | Public Attributes
makVrf::DtVrfOsgEarthCacheDialog Class Reference

This dialog will extend the base DtOsgEarthCacheDialog to deal with sending information to the servers to also cache data as well as handle returns for current server progress (from all servers on the network)

Inheritance diagram for makVrf::DtVrfOsgEarthCacheDialog:
Inheritance graph
[legend]

Classes

struct  ServerProgressBar
 

Public Types

typedef std::map< std::string,
ServerProgressBar
ServerProgressBars
 

Public Member Functions

 DtVrfOsgEarthCacheDialog (makVrv::DtDe &de, QWidget *parent)
 
virtual ~DtVrfOsgEarthCacheDialog ()
 
virtual void resetCacheAreaWidgets ()
 
virtual void resetServerProgressBars ()
 
virtual void setServerProgress (std::string server, bool complete, int current, double elapsedTime)
 
virtual void show ()
 
- Public Member Functions inherited from makVrv::DtOsgEarthCacheDialog
virtual ~DtOsgEarthCacheDialog ()
 
virtual void deactivate ()
 
virtual void setOsgEarthTerrainDefinition (const std::string &osgEarthTerrainDefinition)
 
virtual void setStartLongitude (double)
 
virtual void setStartLatitude (double)
 
virtual void setEndLongitude (double)
 
virtual void setEndLatitude (double)
 
virtual void setCoordinateSystemDecimal (int digits)
 
virtual void setMaxmiumLod (int maximumLod)
 
virtual void showCacheFinishedMessageBox ()
 
virtual bool showAreaUnspecifiedMessageBox (bool &dontShowAgain)
 
virtual void setProgressText (const std::string &s)
 
virtual void setProgress (int progress)
 
virtual void exit ()
 
virtual void enableCacheConfigurationWidget (bool enable)
 
virtual void enableCacheProgressWidget (bool enable)
 
virtual void enableCacheAreaWidget (bool enable)
 

Public Attributes

QWidget * myServerProgressBarsWidget
 
QVBoxLayout * myServerProgressBarsLayout
 
ServerProgressBars myServerProgressBars
 
- Public Attributes inherited from makVrv::DtOsgEarthCacheInterface
boost::signalslib::signal
< void(const std::string &)> 
signal_osgEarthTerrainDefinitionChanged
 
boost::signalslib::signal
< void(int)> 
signal_lowestLodChanged
 
boost::signalslib::signal
< void(bool)> 
signal_cacheImageChanged
 
boost::signalslib::signal
< void(bool)> 
signal_cacheElevationChanged
 
boost::signalslib::signal
< void(int)> 
signal_highestLodChanged
 
boost::signalslib::signal
< void(bool)> 
signal_flyOverCheckBoxChanged
 
boost::signalslib::signal
< void(bool)> 
signal_specifyCacheAreaCheckBoxChanged
 
boost::signalslib::signal
< void(double)> 
signal_startLongitudeChanged
 
boost::signalslib::signal
< void(double)> 
signal_startLatitudeChanged
 
boost::signalslib::signal
< void(double)> 
signal_endLongitudeChanged
 
boost::signalslib::signal
< void(double)> 
signal_endLatitudeChanged
 
boost::signalslib::signal< void()> signal_generateCacheButtonClicked
 
boost::signalslib::signal< void()> signal_clearAreaButtonClicked
 
boost::signalslib::signal< void()> signal_cancelButtonClicked
 
boost::signalslib::signal< void()> signal_cacheFinished
 

Additional Inherited Members

- Public Slots inherited from makVrv::DtOsgEarthCacheDialog
virtual void qt_slot_updateProgress (int progress)
 
virtual void qt_slot_cacheFinished ()
 
- Protected Slots inherited from makVrv::DtOsgEarthCacheDialog
virtual void on_lowestLodSpinBox_valueChanged (int)
 
virtual void on_highestLodSpinBox_valueChanged (int)
 
virtual void on_cacheImageCheckBox_stateChanged (int)
 
virtual void on_cacheElevationCheckBox_stateChanged (int)
 
virtual void on_specifyCacheAreaCheckBox_stateChanged (int)
 
virtual void on_flyOverCheckBox_stateChanged (int)
 
virtual void on_startLongitudeSpinBox_valueChanged (double)
 
virtual void on_startLatitudeSpinBox_valueChanged (double)
 
virtual void on_endLongitudeSpinBox_valueChanged (double)
 
virtual void on_endLatitudeSpinBox_valueChanged (double)
 
virtual void on_generateCacheButton_clicked ()
 
virtual void on_clearAreaButtonClicked ()
 
virtual void on_cancelButton_clicked ()
 
- Protected Member Functions inherited from makVrv::DtOsgEarthCacheDialog
 DtOsgEarthCacheDialog (DtDe &de, QWidget *parent)
 
void setupGui ()
 
void connectSignals ()
 
virtual void closeEvent (QCloseEvent *e)
 
- Protected Attributes inherited from makVrv::DtOsgEarthCacheDialog
DtDemyDe
 
DtOsgEarthCacheLogicmyLogic
 
QVBoxLayout * myMainLayout
 
QLabelmyDescriptionText
 
QHBoxLayout * myCacheOptionsLayout
 
QCheckBoxmySpecifyCacheAreaCheckBox
 
QCheckBoxmyFlyOverCheckBox
 
QPushButtonmyClearAreaButton
 
QWidget * myCacheAreaWidget
 
QHBoxLayout * myCacheAreaLayout
 
QLabelmyStartLongitudeLaybol
 
QDoubleSpinBoxmyStartLongitudeSpinBox
 
QLabelmyStartLatitudeLaybol
 
QDoubleSpinBoxmyStartLatitudeSpinBox
 
QLabelmyEndLongitudeLaybol
 
QDoubleSpinBoxmyEndLongitudeSpinBox
 
QLabelmyEndLatitudeLaybol
 
QDoubleSpinBoxmyEndLatitudeSpinBox
 
QHBoxLayout * myCacheLodLayout
 
QLabelmyLowestLodLabel
 
QSpinBoxmyLowestLodSpinBox
 
QLabelmyHighestLodLabel
 
QSpinBoxmyHighestLodSpinBox
 
QCheckBoxmyCacheImageCheckBox
 
QCheckBoxmyCacheElevationCheckBox
 
QHBoxLayout * myCacheButtonLayout
 
QPushButtonmyGenerateCacheButton
 
QPushButtonmyCancelCacheButton
 
QVBoxLayout * myProgressLayout
 
QLabelmyProgressLabel
 
QProgressBarmyProgressBar
 
QPushButtonmyCloseButton
 

Member Typedef Documentation

Constructor & Destructor Documentation

makVrf::DtVrfOsgEarthCacheDialog::DtVrfOsgEarthCacheDialog ( makVrv::DtDe de,
QWidget *  parent 
)

CTOR.

virtual makVrf::DtVrfOsgEarthCacheDialog::~DtVrfOsgEarthCacheDialog ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtVrfOsgEarthCacheDialog::resetCacheAreaWidgets ( )
virtual

Resets the widgets of setting the cache area.

Reimplemented from makVrv::DtOsgEarthCacheDialog.

virtual void makVrf::DtVrfOsgEarthCacheDialog::resetServerProgressBars ( )
virtual
virtual void makVrf::DtVrfOsgEarthCacheDialog::setServerProgress ( std::string  server,
bool  complete,
int  current,
double  elapsedTime 
)
virtual
virtual void makVrf::DtVrfOsgEarthCacheDialog::show ( )
virtual

Called when the widget is displayed.

Reimplemented from makVrv::DtOsgEarthCacheDialog.

Member Data Documentation

QWidget* makVrf::DtVrfOsgEarthCacheDialog::myServerProgressBarsWidget
QVBoxLayout* makVrf::DtVrfOsgEarthCacheDialog::myServerProgressBarsLayout
ServerProgressBars makVrf::DtVrfOsgEarthCacheDialog::myServerProgressBars

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)