![]() |
VR-Forces 4.10 Class Documentation
|
DtSetModelSetWidget is a toolbar widget for setting the model set for the current observer. More...

Public Member Functions | |
| DtSetModelSetWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags f=0) | |
| Constructor. More... | |
| virtual | ~DtSetModelSetWidget () |
| Virtual Destructor. More... | |
| void | setupGui () |
| Sets up the user interface. More... | |
Public Member Functions inherited from makVrv::DtToolbarWidget | |
| DtToolbarWidget (QWidget *p=0, Qt::WindowFlags f=0) | |
| CTOR The parent widget should be a QToolBar so that we can connect to its toolButtonStyleChanged(Qt::ToolButtonStyle) signal. More... | |
| virtual | ~DtToolbarWidget () |
| DTOR. More... | |
| void | setToolButtonChecked (bool checked) |
| Set/Get whether or not the tool button is checked. More... | |
| bool | isToolButtonChecked () const |
| void | setToolButtonStyle (Qt::ToolButtonStyle style) |
| Set/Get the current toolbutton style If myToolButton is uninitialized, the getter defaults to returning Qt::ToolButtonFollowStyle. More... | |
| Qt::ToolButtonStyle | toolButtonStyle () const |
Protected Slots | |
| virtual void | on_toolButtonClicked (bool checked) |
| Slot when this widget's toolbutton has been clicked. More... | |
| virtual void | on_aboutToShow () |
| Slot for when the menu for this widget is about to be shown. More... | |
Protected Slots inherited from makVrv::DtToolbarWidget | |
| virtual void | on_toolButtonStyleChanged (Qt::ToolButtonStyle val) |
| Updates widget to match the new ToolButtonStyle. More... | |
| virtual void | on_toolButtonClicked (bool checked)=0 |
| Slot when this widget's toolbutton has been clicked. More... | |
| virtual void | on_aboutToShow () |
| Slot for when the menu for this widget is about to be shown The slot is only used if this toolbar widget is configured to have a menu. More... | |
Protected Member Functions | |
| virtual void | connectSignals () |
| Connects to DtObserverManager signals. More... | |
| virtual void | setIconFromModelSet (int modelSet) |
| Updates the toolbutton icon according to the current model set. More... | |
| virtual void | slot_observerModeChanged (DtObserver *, int newObserverMode) |
| Notification that the current observer has changed modes. More... | |
| virtual void | slot_currentObserverChanged (DtInputDriver *, DtObserver *observer) |
| virtual void | slot_observerAboutToBeDestroyed (DtInputDriver *, DtObserver *observer) |
| virtual void | slot_observerModeModelSetChanged (int modeId) |
Protected Member Functions inherited from makVrv::DtToolbarWidget | |
| virtual void | configureToolButton (const QString &text, const QString &tooltip, const QString &iconPath, bool checkable=false, bool hasMenu=false, QToolButton::ToolButtonPopupMode menuMode=QToolButton::DelayedPopup) |
| Configure the QToolButton for this toolbar widget. More... | |
| virtual void | setWidgetsVisible (bool visible) |
| Called whenever the ToolButtonStyle has changed. More... | |
Protected Attributes | |
| DtDe & | myDe |
| DtSetModelSetMenu * | mySetModelSetMenu |
| DtObserver * | myCurrentObserver |
| DtSignalConnectionManager | mySignalManager |
Protected Attributes inherited from makVrv::DtToolbarWidget | |
| QToolButton * | myToolButton |
| QHBoxLayout * | myWidgetLayout |
Private Member Functions | |
| DtSetModelSetWidget () | |
| Default CTOR. More... | |
| DtSetModelSetWidget (const DtSetModelSetWidget &) | |
| Copy CTOR. More... | |
| DtSetModelSetWidget & | operator= (const DtSetModelSetWidget &) |
| Copy operator. More... | |
DtSetModelSetWidget is a toolbar widget for setting the model set for the current observer.
| makVrv::DtSetModelSetWidget::DtSetModelSetWidget | ( | DtDe & | de, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | f = 0 |
||
| ) |
Constructor.
| [in] | de | is the display engine for this instance. |
| [in] | parent | is the parent widget for this instance. |
| [in] | f | is a set of window flags for this widget. |
|
virtual |
Virtual Destructor.
|
private |
Default CTOR.
|
private |
Copy CTOR.
|
private |
Copy operator.
| void makVrv::DtSetModelSetWidget::setupGui | ( | ) |
Sets up the user interface.
|
protectedvirtual |
Connects to DtObserverManager signals.
|
protectedvirtual |
Updates the toolbutton icon according to the current model set.
|
protectedvirtual |
Notification that the current observer has changed modes.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
Slot when this widget's toolbutton has been clicked.
| checked | Whether or not the QToolButton is checked or not This function does nothing since the menu pop up mode is InstantPopup |
|
protectedvirtualslot |
Slot for when the menu for this widget is about to be shown.
|
protected |
|
protected |
|
protected |
|
protected |