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 | Friends
makVrv::DtGhostedToolbarWidget Class Reference

The echelon selection widget is used within the echelon selection toolbar. The widget consists of two horizontally placed child widgets that are, from left to right:

See Also
DtGhostedToolbarLogic
Inheritance diagram for makVrv::DtGhostedToolbarWidget:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtGhostedToolbarWidget ()
 
 DtGhostedToolbarWidget ()=delete
 
 DtGhostedToolbarWidget (DtGhostedToolbarWidget &in)=delete
 
DtGhostedToolbarWidgetoperator= (const DtGhostedToolbarWidget &)=delete
 
virtual void setGhostedEnabled (bool enabled)
 
virtual void setEchelonLevel (int echelonLevel)
 
- Public Member Functions inherited from makVrv::DtToolbarWidget
 DtToolbarWidget (DtDe &de, QWidget *p=0, Qt::WindowFlags f=0)
 
virtual ~DtToolbarWidget ()
 
void setToolButtonChecked (bool checked)
 
bool isToolButtonChecked () const
 
void setToolButtonStyle (Qt::ToolButtonStyle style)
 
Qt::ToolButtonStyle toolButtonStyle () const
 
- Public Member Functions inherited from makVrv::DtGhostedToolbarWidgetInterface
 DtGhostedToolbarWidgetInterface ()
 
virtual ~DtGhostedToolbarWidgetInterface ()
 
 DtGhostedToolbarWidgetInterface (DtGhostedToolbarWidgetInterface &in)=delete
 
DtGhostedToolbarWidgetInterfaceoperator= (const DtGhostedToolbarWidgetInterface &)=delete
 

Public Attributes

QHBoxLayout * myMainLayout
 
QLabelmyEchelonLabel
 
QSlider * myEchelonLevelSlider
 
QWidget * myEchelonSelectionWidget
 
DtPopupToolbarButtonmyEchelonSelectionSliderEnableButton
 
DtPopupToolbarmyEchelonSelectionSliderToolBar
 
- Public Attributes inherited from makVrv::DtGhostedToolbarWidgetInterface
boost::signalslib::signal
< void(int)> 
signal_selectedEchelonChanged
 
boost::signalslib::signal
< void(bool)> 
signal_showGhostedChanged
 

Protected Slots

virtual void selectedEchelonChanged ()
 
- Protected Slots inherited from makVrv::DtToolbarWidget
virtual void on_toolButtonStyleChanged (Qt::ToolButtonStyle val)
 
virtual void on_aboutToShow ()
 

Protected Member Functions

 DtGhostedToolbarWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual void setupUi ()
 
virtual void on_toolButtonClicked (bool checked)
 
virtual void setWidgetsVisible (bool visible)
 
- Protected Member Functions inherited from makVrv::DtToolbarWidget
virtual void configureToolButton (const QString &text, const QString &tooltip, const QString &iconFilename, bool checkable=false, bool hasMenu=false, QToolButton::ToolButtonPopupMode menuMode=QToolButton::DelayedPopup, const QString &checkedIconFilePath=QString(""))
 
virtual void configureThemedToolButton (const QString &text, const QString &tooltip, const QString &iconFilename, bool checkable=false, bool hasMenu=false, QToolButton::ToolButtonPopupMode menuMode=QToolButton::DelayedPopup, const QString &checkedIconFileName=QString(""))
 

Protected Attributes

DtGhostedToolbarLogicmyLogic
 
- Protected Attributes inherited from makVrv::DtToolbarWidget
DtDemyDe
 
QToolButtonmyToolButton
 
QHBoxLayout * myWidgetLayout
 

Friends

class DtGhostedToolbarWidgetBuilder
 

Constructor & Destructor Documentation

virtual makVrv::DtGhostedToolbarWidget::~DtGhostedToolbarWidget ( )
virtual

DTOR.

makVrv::DtGhostedToolbarWidget::DtGhostedToolbarWidget ( )
delete

Default Constructor not implemented.

makVrv::DtGhostedToolbarWidget::DtGhostedToolbarWidget ( DtGhostedToolbarWidget in)
delete

Copy Constructor not implemented - Copy not allowed.

makVrv::DtGhostedToolbarWidget::DtGhostedToolbarWidget ( DtDe de,
QWidget *  parent = 0,
Qt::WindowFlags  flags = 0 
)
protected

CTOR.

Member Function Documentation

DtGhostedToolbarWidget& makVrv::DtGhostedToolbarWidget::operator= ( const DtGhostedToolbarWidget )
delete

Assignment Operator not implemented - Assignment not allowed.

virtual void makVrv::DtGhostedToolbarWidget::setGhostedEnabled ( bool  enabled)
virtual
virtual void makVrv::DtGhostedToolbarWidget::setEchelonLevel ( int  echelonLevel)
virtual
virtual void makVrv::DtGhostedToolbarWidget::setupUi ( )
protectedvirtual

Sets up the contents of the widget.

virtual void makVrv::DtGhostedToolbarWidget::on_toolButtonClicked ( bool  checked)
protectedvirtual

Slot when this widget's toolbutton has been clicked.

Parameters
checkedWhether or not the QToolButton is checked or not

Implements makVrv::DtToolbarWidget.

virtual void makVrv::DtGhostedToolbarWidget::setWidgetsVisible ( bool  visible)
protectedvirtual

Called whenever the ToolButtonStyle has changed.

Parameters
visibleWhether or not any custom widgets are visible This function updates the visibility of mySliderEnableButton

Reimplemented from makVrv::DtToolbarWidget.

virtual void makVrv::DtGhostedToolbarWidget::selectedEchelonChanged ( )
protectedvirtualslot

Called when the combo box selects a new echelon level to visualize up to for aggregates.

Friends And Related Function Documentation

friend class DtGhostedToolbarWidgetBuilder
friend

Member Data Documentation

QHBoxLayout* makVrv::DtGhostedToolbarWidget::myMainLayout
QLabel* makVrv::DtGhostedToolbarWidget::myEchelonLabel
QSlider* makVrv::DtGhostedToolbarWidget::myEchelonLevelSlider
QWidget* makVrv::DtGhostedToolbarWidget::myEchelonSelectionWidget
DtPopupToolbarButton* makVrv::DtGhostedToolbarWidget::myEchelonSelectionSliderEnableButton
DtPopupToolbar* makVrv::DtGhostedToolbarWidget::myEchelonSelectionSliderToolBar
DtGhostedToolbarLogic* makVrv::DtGhostedToolbarWidget::myLogic
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)