VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtGeneralApplicationSettingsWidget Class Reference

The widget for general application settings. More...

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

Public Member Functions

 DtGeneralApplicationSettingsWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=Qt::Widget)
 
virtual ~DtGeneralApplicationSettingsWidget ()
 
virtual void setScreenCaptureFilePath (DtUnicode filePath)
 Set the file path of the screen shot image. More...
 
virtual void setShowQuitDialogOnClose (bool show)
 Set the show quit dialog on close flag. More...
 
virtual void setPaperMapLayerTimeout (double timeout)
 Set the paper maps layer timeout (osgEarth mask layers). More...
 
- Public Member Functions inherited from makVrv::DtGeneralApplicationSettingsInterface
 DtGeneralApplicationSettingsInterface ()
 brief CTOR More...
 
virtual ~DtGeneralApplicationSettingsInterface ()
 DTOR. More...
 
 DtGeneralApplicationSettingsInterface (DtGeneralApplicationSettingsInterface &in)=delete
 brief Copy Constructor not implemented - Copy not allowed More...
 
DtGeneralApplicationSettingsInterfaceoperator= (const DtGeneralApplicationSettingsInterface &)=delete
 brief Assignment Operator not implemented - Assignment not allowed More...
 

User input slots.

Receives notification that the user has click the browse button.

DtDemyDe
 The display engine for this instance. More...
 
QPushButtonmyFilePathButton
 
QLineEditmyFileDirectoryTextLine
 
QLabelmyFileDirectoryLabel
 
QCheckBoxmyShowQuitDialogOnCloseCheckBox
 
QLabelmyPaperMapLayerTimeoutLabel
 
DtSliderDoubleSpinboxWidgetmyPaperMapLayerTimeoutSlider
 
void on_browseButtonClicked ()
 
void on_showQuitDialogOnCloseCheckBoxChanged (int)
 Receives notification that the user has clicked the showQuitDialogOnClose button. More...
 
void on_paperMapLayerTimeoutSliderChanged (double val)
 Receives notification that the user has changed the value on the paper map timeout slider. More...
 
void connectToSignals ()
 Connects widget signals to slots. More...
 
void setupGui ()
 
 DtGeneralApplicationSettingsWidget ()
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtGeneralApplicationSettingsInterface
boost::signalslib::signal
< void(DtUnicode)> 
signal_screenCaptureImageFilePathChanged
 Signals. More...
 
boost::signalslib::signal
< void(bool)> 
signal_showQuitDialogOnCloseCheckBoxChanged
 
boost::signalslib::signal
< void(double)> 
signal_paperMapLayerTimeoutChanged
 brief Called when paper map layer timeout slider is changed More...
 

Detailed Description

The widget for general application settings.

Constructor & Destructor Documentation

makVrv::DtGeneralApplicationSettingsWidget::DtGeneralApplicationSettingsWidget ( DtDe de,
QWidget *  parent = 0,
Qt::WindowFlags  f = Qt::Widget 
)
virtual makVrv::DtGeneralApplicationSettingsWidget::~DtGeneralApplicationSettingsWidget ( )
virtual
makVrv::DtGeneralApplicationSettingsWidget::DtGeneralApplicationSettingsWidget ( )
private

Member Function Documentation

virtual void makVrv::DtGeneralApplicationSettingsWidget::setScreenCaptureFilePath ( DtUnicode  filePath)
virtual

Set the file path of the screen shot image.

Implements makVrv::DtGeneralApplicationSettingsInterface.

virtual void makVrv::DtGeneralApplicationSettingsWidget::setShowQuitDialogOnClose ( bool  show)
virtual

Set the show quit dialog on close flag.

Implements makVrv::DtGeneralApplicationSettingsInterface.

virtual void makVrv::DtGeneralApplicationSettingsWidget::setPaperMapLayerTimeout ( double  timeout)
virtual

Set the paper maps layer timeout (osgEarth mask layers).

Parameters
[in]timeoutis the timeout in seconds for paper maps layers that are not visible in any observer.

Implements makVrv::DtGeneralApplicationSettingsInterface.

void makVrv::DtGeneralApplicationSettingsWidget::on_browseButtonClicked ( )
slot
void makVrv::DtGeneralApplicationSettingsWidget::on_showQuitDialogOnCloseCheckBoxChanged ( int  )
slot

Receives notification that the user has clicked the showQuitDialogOnClose button.

void makVrv::DtGeneralApplicationSettingsWidget::on_paperMapLayerTimeoutSliderChanged ( double  val)
slot

Receives notification that the user has changed the value on the paper map timeout slider.

void makVrv::DtGeneralApplicationSettingsWidget::connectToSignals ( )
slot

Connects widget signals to slots.

Non-virtual (Called from CTOR).

void makVrv::DtGeneralApplicationSettingsWidget::setupGui ( )
protected

Member Data Documentation

DtDe& makVrv::DtGeneralApplicationSettingsWidget::myDe
protected

The display engine for this instance.

QPushButton* makVrv::DtGeneralApplicationSettingsWidget::myFilePathButton
protected
QLineEdit* makVrv::DtGeneralApplicationSettingsWidget::myFileDirectoryTextLine
protected
QLabel* makVrv::DtGeneralApplicationSettingsWidget::myFileDirectoryLabel
protected
QCheckBox* makVrv::DtGeneralApplicationSettingsWidget::myShowQuitDialogOnCloseCheckBox
protected
QLabel* makVrv::DtGeneralApplicationSettingsWidget::myPaperMapLayerTimeoutLabel
protected
DtSliderDoubleSpinboxWidget* makVrv::DtGeneralApplicationSettingsWidget::myPaperMapLayerTimeoutSlider
protected

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

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)