VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Private Member Functions
makVrf::DtGuiOptionsWidget Class Reference
Inheritance diagram for makVrf::DtGuiOptionsWidget:
Inheritance graph
[legend]

Public Member Functions

 DtGuiOptionsWidget (makVrv::DtDe &, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 
virtual ~DtGuiOptionsWidget () override
 
- Public Member Functions inherited from makVrf::DtGuiOptionsWidgetInterface
virtual ~DtGuiOptionsWidgetInterface ()
 

Public Attributes

QCheckBoxmyShowCorrelationWarningDialogs
 
QCheckBoxmyShowCountsOnObjectList
 
QCheckBoxmyShowSessionStartupDialog
 
QCheckBoxmyUseStartFreezePdus
 
QCheckBoxmyShowScenarioDescriptionDialog
 
QCheckBoxmyCheckMissingSimTerrain
 
QCheckBoxmyZoomToScenarioExtentsOnLoad
 
QCheckBoxmyCommandPanelShowIcons
 
QWidget * myShowCommandPanelIconsCanvas
 
QRadioButton * myShowCommandPanelLargeIcons
 
QRadioButton * myShowCommandPanelSmallIcons
 
QCheckBoxmyUseSimulationTimeForAdvancement
 
QCheckBoxmySortTaskSetMenus
 
QCheckBoxmyAllowWindowsStyleNameEditing
 
QCheckBoxmyAskToCancelOperation
 
QCheckBoxmyPromptBeforeAbandoningPlan
 
QCheckBoxmyPromptBeforeInterruptingTask
 
QCheckBoxmyUseDoubleClickToEndRouteCreation
 
QLineEditmyAdditionalWindowTitle
 
QCheckBoxmyUseAdditionalWindowTitle
 
QHBoxLayout * myDefaultIconListsLayout
 
QComboBoxmyDefaultIconLists
 
QLabelmyDefaultIconListsLabel
 
QCheckBoxmyShowForceColor
 
QCheckBoxmyDarkModeEnabledCheckBox
 
QPushButtonmyClearIconCachePushButton
 
- Public Attributes inherited from makVrf::DtGuiOptionsWidgetInterface
boost::signals2::signal< void()> signal_guiOptionChanged
 
boost::signals2::signal< void(const
DtString &)> 
signal_defaultIconListChanged
 
boost::signals2::signal< void(bool)> signal_showForceColorChanged
 
boost::signals2::signal< void(bool)> signal_askToCancelOperationChanged
 
boost::signals2::signal< void(bool)> signal_promptBeforeAbandoningPlanChanged
 
boost::signals2::signal< void(bool)> signal_promptBeforeInterruptingTaskChanged
 
boost::signalslib::signal
< void(bool)> 
signal_darkModeEnabledCheckBoxChanged
 
boost::signalslib::signal< void()> signal_clearIconCacheButtonPressed
 

Protected Slots

virtual void onOptionChanged ()
 
virtual void defaultIconListChanged ()
 
virtual void showForceColorChanged ()
 
virtual void on_askToCancelOperationChanged ()
 
virtual void on_promptBeforeInterruptingTaskChanged ()
 
virtual void on_promptBeforeAbandoningPlanChanged ()
 
void on_darkModeEnabledCheckBoxChanged ()
 
void on_clearIconCachePushButtonPressed ()
 

Protected Member Functions

void setupGui ()
 
virtual void addIconList (const QString &, const DtString &) override
 
virtual void clearIconLists () override
 
virtual void setZoomToScenarioExtentsOnLoad (bool) override
 
virtual bool zoomToScenarioExtentsOnLoad () const override
 
virtual void setCommandPanelShowIcons (bool) override
 
virtual bool commandPanelShowIcons () const override
 
virtual void setShowCommandPanelLargeIcons (bool) override
 
virtual bool showCommandPanelLargeIcons () const override
 
virtual void setShowCommandPanelSmallIcons (bool) override
 
virtual bool showCommandPanelSmallIcons () const override
 
virtual void setShowCountsOnObjectList (bool) override
 
virtual bool showCountsOnObjectList () const override
 
virtual void setUseStartFreezePdus (bool) override
 
virtual bool useStartFreezePdus () const override
 
virtual void setShowCorrelationWarningDialogs (bool) override
 
virtual bool showCorrelationWarningDialogs () const override
 
virtual void setShowSessionStartupDialog (bool) override
 
virtual bool showSessionStartupDialog () const override
 
virtual void setShowScenarioDescriptionDialog (bool) override
 
virtual bool showScenarioDescriptionDialog () const override
 
virtual void setCheckMissingSimTerrain (bool) override
 
virtual bool checkMissingSimTerrain () const override
 
virtual void setUseSimulationTimeForAdvancement (bool) override
 
virtual bool useSimulationTimeForAdvancement () const override
 
virtual void setUseAdditionalWindowTitle (bool) override
 
virtual bool useAdditionalWindowTitle () const override
 
virtual QString additionalWindowTitle () const override
 
virtual void setAdditionalWindowTitle (const QString &) override
 
virtual void setSortTaskSetMenus (bool) override
 
virtual bool sortTaskSetMenus () const override
 
virtual void setDefaultIconList (const DtString &) override
 
virtual DtString defaultIconList () const override
 
virtual void setShowForceColor (bool) override
 
virtual bool showForceColor () const override
 
virtual void setAllowWindowsStyleNameEditing (bool) override
 
virtual bool allowWindowsStyleNameEditing () const override
 
virtual void setPromptBeforeInterruptingTask (bool) override
 
virtual bool promptBeforeInterruptingTask () const override
 
virtual void setAskToCancelOperation (bool) override
 
virtual bool askToCancelOperation () const override
 
virtual void setPromptBeforeAbandoningPlan (bool) override
 
virtual bool promptBeforeAbandoningPlan () const override
 
virtual void setUseDoubleClickToEndRouteCreation (bool) override
 
virtual bool useDoubleClickToEndRouteCreation () const override
 
virtual void setDarkModeEnabled (bool enabled) override
 
virtual bool darkModeEnabled () const override
 

Protected Attributes

makVrv::DtDemyDe
 

Private Member Functions

 DtGuiOptionsWidget (const DtGuiOptionsWidget &orig)
 
DtGuiOptionsWidgetoperator= (const DtGuiOptionsWidget &rhs)
 

Constructor & Destructor Documentation

makVrf::DtGuiOptionsWidget::DtGuiOptionsWidget ( makVrv::DtDe ,
QWidget *  parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

default constructor

virtual makVrf::DtGuiOptionsWidget::~DtGuiOptionsWidget ( )
overridevirtual

destructor

makVrf::DtGuiOptionsWidget::DtGuiOptionsWidget ( const DtGuiOptionsWidget orig)
private

copy constructor. Not Implemented.

Member Function Documentation

void makVrf::DtGuiOptionsWidget::setupGui ( )
protected
virtual void makVrf::DtGuiOptionsWidget::setZoomToScenarioExtentsOnLoad ( bool  )
overrideprotectedvirtual

Access to session record information. To set, get record and then reset vis setFromRecord.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::zoomToScenarioExtentsOnLoad ( ) const
overrideprotectedvirtual

Access to session record information. To set, get record and then reset vis setFromRecord.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setCommandPanelShowIcons ( bool  )
overrideprotectedvirtual

If true, will show large icons by default.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::commandPanelShowIcons ( ) const
overrideprotectedvirtual

If true, will show large icons by default.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setShowCommandPanelLargeIcons ( bool  )
overrideprotectedvirtual

Whether or not to show large icons on command panel.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::showCommandPanelLargeIcons ( ) const
overrideprotectedvirtual

Whether or not to show large icons on command panel.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setShowCommandPanelSmallIcons ( bool  )
overrideprotectedvirtual

Whether or not to show small icons on command panel.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::showCommandPanelSmallIcons ( ) const
overrideprotectedvirtual

Whether or not to show small icons on command panel.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setShowCountsOnObjectList ( bool  )
overrideprotectedvirtual

Whether or not to show counts on the object list.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::showCountsOnObjectList ( ) const
overrideprotectedvirtual

Whether or not to show counts on the object list.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setUseStartFreezePdus ( bool  )
overrideprotectedvirtual

Sets whether or not to use DIS start/freeze PDUs or VRF start/stop PDUs.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::useStartFreezePdus ( ) const
overrideprotectedvirtual

Sets whether or not to use DIS start/freeze PDUs or VRF start/stop PDUs.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setShowCorrelationWarningDialogs ( bool  )
overrideprotectedvirtual

Sets whether or not to show correlation warning message box.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::showCorrelationWarningDialogs ( ) const
overrideprotectedvirtual

Sets whether or not to show correlation warning message box.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setShowSessionStartupDialog ( bool  )
overrideprotectedvirtual

Sets whether or not to show the startup session dialog.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::showSessionStartupDialog ( ) const
overrideprotectedvirtual

Sets whether or not to show the startup session dialog.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setShowScenarioDescriptionDialog ( bool  )
overrideprotectedvirtual

Sets whether or not to show scenario description message box.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::showScenarioDescriptionDialog ( ) const
overrideprotectedvirtual

Sets whether or not to show scenario description message box.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setCheckMissingSimTerrain ( bool  )
overrideprotectedvirtual

Sets whether or not to show scenario terrain missing message box.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::checkMissingSimTerrain ( ) const
overrideprotectedvirtual

Sets whether or not to show scenario terrain missing message box.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setUseSimulationTimeForAdvancement ( bool  )
overrideprotectedvirtual

Sets whether or not to use simulation time (true) or wall clock time for advancement. Default is to use wall clock time.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::useSimulationTimeForAdvancement ( ) const
overrideprotectedvirtual

Sets whether or not to use simulation time (true) or wall clock time for advancement. Default is to use wall clock time.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setUseAdditionalWindowTitle ( bool  )
overrideprotectedvirtual

Sets whether or not to use extended window title. The extended window title will be added to the end of the existing window title in parenthesis.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::useAdditionalWindowTitle ( ) const
overrideprotectedvirtual

Sets whether or not to use extended window title. The extended window title will be added to the end of the existing window title in parenthesis.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual QString makVrf::DtGuiOptionsWidget::additionalWindowTitle ( ) const
overrideprotectedvirtual

Returns the additional window title.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setAdditionalWindowTitle ( const QString &  )
overrideprotectedvirtual

Returns the additional window title.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setSortTaskSetMenus ( bool  )
overrideprotectedvirtual

Sets whether or not to sort the task/set menus.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::sortTaskSetMenus ( ) const
overrideprotectedvirtual

Sets whether or not to sort the task/set menus.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setDefaultIconList ( const DtString )
overrideprotectedvirtual

Sets the default icon list to show. If no icon list will show the visual model definition.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual DtString makVrf::DtGuiOptionsWidget::defaultIconList ( ) const
overrideprotectedvirtual

Sets the default icon list to show. If no icon list will show the visual model definition.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setShowForceColor ( bool  )
overrideprotectedvirtual

Whether or not to try and display the force color under the non-visual model definition icon.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::showForceColor ( ) const
overrideprotectedvirtual

Whether or not to try and display the force color under the non-visual model definition icon.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setAllowWindowsStyleNameEditing ( bool  )
overrideprotectedvirtual

Sets whether or not to use windows style name editing for certain widgets in the gui.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::allowWindowsStyleNameEditing ( ) const
overrideprotectedvirtual

Sets whether or not to use windows style name editing for certain widgets in the gui.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::addIconList ( const QString &  ,
const DtString  
)
overrideprotectedvirtual

Checks to see if this is in the list before adding.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::clearIconLists ( )
overrideprotectedvirtual
virtual void makVrf::DtGuiOptionsWidget::setPromptBeforeInterruptingTask ( bool  )
overrideprotectedvirtual

Get/set whether or user will be prompted to interrupt current task before assigning task.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::promptBeforeInterruptingTask ( ) const
overrideprotectedvirtual

Get/set whether or user will be prompted to interrupt current task before assigning task.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setAskToCancelOperation ( bool  )
overrideprotectedvirtual

Get/set whether the user will be prompted to cancel out of the current task/set/condition before creating a new one.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::askToCancelOperation ( ) const
overrideprotectedvirtual

Get/set whether the user will be prompted to cancel out of the current task/set/condition before creating a new one.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setPromptBeforeAbandoningPlan ( bool  )
overrideprotectedvirtual

Get/set whether or user will be prompted to abandon plan before assigning task.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::promptBeforeAbandoningPlan ( ) const
overrideprotectedvirtual

Get/set whether or user will be prompted to abandon plan before assigning task.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setUseDoubleClickToEndRouteCreation ( bool  )
overrideprotectedvirtual

Get/set whether or user will use double click to end route/area creation.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::useDoubleClickToEndRouteCreation ( ) const
overrideprotectedvirtual

Get/set whether or user will use double click to end route/area creation.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::setDarkModeEnabled ( bool  enabled)
overrideprotectedvirtual

Set whether or not dark mode is enabled for the application.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual bool makVrf::DtGuiOptionsWidget::darkModeEnabled ( ) const
overrideprotectedvirtual

Set whether or not dark mode is enabled for the application.

Implements makVrf::DtGuiOptionsWidgetInterface.

virtual void makVrf::DtGuiOptionsWidget::onOptionChanged ( )
protectedvirtualslot

Emits signal_sessionOptionChanged;.

virtual void makVrf::DtGuiOptionsWidget::defaultIconListChanged ( )
protectedvirtualslot
virtual void makVrf::DtGuiOptionsWidget::showForceColorChanged ( )
protectedvirtualslot
virtual void makVrf::DtGuiOptionsWidget::on_askToCancelOperationChanged ( )
protectedvirtualslot
virtual void makVrf::DtGuiOptionsWidget::on_promptBeforeInterruptingTaskChanged ( )
protectedvirtualslot
virtual void makVrf::DtGuiOptionsWidget::on_promptBeforeAbandoningPlanChanged ( )
protectedvirtualslot
void makVrf::DtGuiOptionsWidget::on_darkModeEnabledCheckBoxChanged ( )
protectedslot

Receives notification that the user has clicked the darkModeEnabled checkbox.

void makVrf::DtGuiOptionsWidget::on_clearIconCachePushButtonPressed ( )
protectedslot

Receives notification that the user has pressed the clearIconCache push button.

DtGuiOptionsWidget& makVrf::DtGuiOptionsWidget::operator= ( const DtGuiOptionsWidget rhs)
private

assignment operator. Not Implemented.

Member Data Documentation

QCheckBox* makVrf::DtGuiOptionsWidget::myShowCorrelationWarningDialogs
QCheckBox* makVrf::DtGuiOptionsWidget::myShowCountsOnObjectList
QCheckBox* makVrf::DtGuiOptionsWidget::myShowSessionStartupDialog
QCheckBox* makVrf::DtGuiOptionsWidget::myUseStartFreezePdus
QCheckBox* makVrf::DtGuiOptionsWidget::myShowScenarioDescriptionDialog
QCheckBox* makVrf::DtGuiOptionsWidget::myCheckMissingSimTerrain
QCheckBox* makVrf::DtGuiOptionsWidget::myZoomToScenarioExtentsOnLoad
QCheckBox* makVrf::DtGuiOptionsWidget::myCommandPanelShowIcons
QWidget* makVrf::DtGuiOptionsWidget::myShowCommandPanelIconsCanvas
QRadioButton* makVrf::DtGuiOptionsWidget::myShowCommandPanelLargeIcons
QRadioButton* makVrf::DtGuiOptionsWidget::myShowCommandPanelSmallIcons
QCheckBox* makVrf::DtGuiOptionsWidget::myUseSimulationTimeForAdvancement
QCheckBox* makVrf::DtGuiOptionsWidget::mySortTaskSetMenus
QCheckBox* makVrf::DtGuiOptionsWidget::myAllowWindowsStyleNameEditing
QCheckBox* makVrf::DtGuiOptionsWidget::myAskToCancelOperation
QCheckBox* makVrf::DtGuiOptionsWidget::myPromptBeforeAbandoningPlan
QCheckBox* makVrf::DtGuiOptionsWidget::myPromptBeforeInterruptingTask
QCheckBox* makVrf::DtGuiOptionsWidget::myUseDoubleClickToEndRouteCreation
QLineEdit* makVrf::DtGuiOptionsWidget::myAdditionalWindowTitle
QCheckBox* makVrf::DtGuiOptionsWidget::myUseAdditionalWindowTitle
QHBoxLayout* makVrf::DtGuiOptionsWidget::myDefaultIconListsLayout
QComboBox* makVrf::DtGuiOptionsWidget::myDefaultIconLists
QLabel* makVrf::DtGuiOptionsWidget::myDefaultIconListsLabel
QCheckBox* makVrf::DtGuiOptionsWidget::myShowForceColor
QCheckBox* makVrf::DtGuiOptionsWidget::myDarkModeEnabledCheckBox
QPushButton* makVrf::DtGuiOptionsWidget::myClearIconCachePushButton
makVrv::DtDe& makVrf::DtGuiOptionsWidget::myDe
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)