![]() |
VR-Forces Developer's Guide
|
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:

Public Member Functions | |
| virtual | ~DtGhostedToolbarWidget () |
| DtGhostedToolbarWidget ()=delete | |
| DtGhostedToolbarWidget (DtGhostedToolbarWidget &in)=delete | |
| DtGhostedToolbarWidget & | operator= (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 | |
| DtGhostedToolbarWidgetInterface & | operator= (const DtGhostedToolbarWidgetInterface &)=delete |
Public Attributes | |
| QHBoxLayout * | myMainLayout |
| QLabel * | myEchelonLabel |
| QSlider * | myEchelonLevelSlider |
| QWidget * | myEchelonSelectionWidget |
| DtPopupToolbarButton * | myEchelonSelectionSliderEnableButton |
| DtPopupToolbar * | myEchelonSelectionSliderToolBar |
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 | |
| DtGhostedToolbarLogic * | myLogic |
Protected Attributes inherited from makVrv::DtToolbarWidget | |
| DtDe & | myDe |
| QToolButton * | myToolButton |
| QHBoxLayout * | myWidgetLayout |
Friends | |
| class | DtGhostedToolbarWidgetBuilder |
|
virtual |
DTOR.
|
delete |
Default Constructor not implemented.
|
delete |
Copy Constructor not implemented - Copy not allowed.
|
protected |
CTOR.
|
delete |
Assignment Operator not implemented - Assignment not allowed.
|
virtual |
Implements makVrv::DtGhostedToolbarWidgetInterface.
|
virtual |
Implements makVrv::DtGhostedToolbarWidgetInterface.
|
protectedvirtual |
Sets up the contents of the widget.
|
protectedvirtual |
Slot when this widget's toolbutton has been clicked.
| checked | Whether or not the QToolButton is checked or not |
Implements makVrv::DtToolbarWidget.
|
protectedvirtual |
Called whenever the ToolButtonStyle has changed.
| visible | Whether or not any custom widgets are visible This function updates the visibility of mySliderEnableButton |
Reimplemented from makVrv::DtToolbarWidget.
|
protectedvirtualslot |
Called when the combo box selects a new echelon level to visualize up to for aggregates.
|
friend |
| QHBoxLayout* makVrv::DtGhostedToolbarWidget::myMainLayout |
| QLabel* makVrv::DtGhostedToolbarWidget::myEchelonLabel |
| QSlider* makVrv::DtGhostedToolbarWidget::myEchelonLevelSlider |
| QWidget* makVrv::DtGhostedToolbarWidget::myEchelonSelectionWidget |
| DtPopupToolbarButton* makVrv::DtGhostedToolbarWidget::myEchelonSelectionSliderEnableButton |
| DtPopupToolbar* makVrv::DtGhostedToolbarWidget::myEchelonSelectionSliderToolBar |
|
protected |