Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
The QmitkRenderWindowMenu is a popup Widget which shows up when the mouse curser enter a QmitkRenderWindow. The Menu Widget is located in the right top corner of each RenderWindow. It includes different settings. For example the layout design can be changed with the setting button. Switching between full-screen mode and layout design can be done with the full-screen button. Splitting the Widget horizontal or vertical as well closing the Widget is not implemented yet. The popup Widget can be deactivated with ActivateMenuWidget(false) in QmitkRenderWindow. More...
#include <QmitkRenderWindowMenu.h>
Public Slots | |
void | SetCrossHairVisibility (bool state) |
void | DeferredHideMenu () |
void | DeferredShowMenu () |
void | smoothHide () |
Signals | |
void | ResetView () |
void | ChangeCrosshairRotationMode (int) |
void | SignalChangeLayoutDesign (int layoutDesign) |
Public Member Functions | |
QmitkRenderWindowMenu (QWidget *parent=0, Qt::WindowFlags f=0, mitk::BaseRenderer *b=0, QmitkStdMultiWidget *mw=0) | |
virtual | ~QmitkRenderWindowMenu () |
bool | GetSettingsMenuVisibilty () |
void | SetLayoutIndex (unsigned int layoutIndex) |
unsigned int | GetLayoutIndex () |
void | UpdateLayoutDesignList (int layoutDesignIndex) |
void | MoveWidgetToCorrectPos (float) |
void | ChangeFullScreenMode (bool state) |
void | NotifyNewWidgetPlanesMode (int mode) |
void | ShowMenu () |
void | HideMenu () |
Protected Slots | |
void | AutoRotateNextStep () |
void | OnAutoRotationActionTriggered () |
void | enterEvent (QEvent *) override |
void | leaveEvent (QEvent *) override |
void | OnTSNumChanged (int) |
void | OnCrosshairRotationModeSelected (QAction *) |
void | OnFullScreenButton (bool checked) |
void | OnSettingsButton (bool checked) |
void | OnChangeLayoutToDefault (bool) |
void | OnChangeLayoutTo2DImagesUp (bool) |
void | OnChangeLayoutTo2DImagesLeft (bool) |
void | OnChangeLayoutToBig3D (bool) |
void | OnChangeLayoutToWidget1 (bool) |
void | OnChangeLayoutToWidget2 (bool) |
void | OnChangeLayoutToWidget3 (bool) |
void | OnChangeLayoutToRowWidget3And4 (bool) |
void | OnChangeLayoutToColumnWidget3And4 (bool) |
void | OnChangeLayoutToSmallUpperWidget2Big3and4 (bool) |
void | OnChangeLayoutTo2x2Dand3DWidget (bool) |
void | OnChangeLayoutToLeft2Dand3DRight2D (bool) |
void | OnCrossHairMenuAboutToShow () |
Protected Member Functions | |
void | CreateMenuWidget () |
void | CreateSettingsWidget () |
void | paintEvent (QPaintEvent *event) |
void | UpdateLayoutList () |
void | ChangeFullScreenIcon () |
Protected Attributes | |
int | currentCrosshairRotationMode |
QToolButton * | m_CrosshairModeButton |
QToolButton * | m_FullScreenButton |
QToolButton * | m_SettingsButton |
QAction * | m_DefaultLayoutAction |
QAction * | m_2DImagesUpLayoutAction |
QAction * | m_2DImagesLeftLayoutAction |
QAction * | m_Big3DLayoutAction |
QAction * | m_Widget1LayoutAction |
QAction * | m_Widget2LayoutAction |
QAction * | m_Widget3LayoutAction |
QAction * | m_RowWidget3And4LayoutAction |
QAction * | m_ColumnWidget3And4LayoutAction |
QAction * | m_SmallUpperWidget2Big3and4LayoutAction |
QAction * | m_2x2Dand3DWidgetLayoutAction |
QAction * | m_Left2Dand3DRight2DLayoutAction |
QLabel * | m_TSLabel |
QMenu * | m_Settings |
QMenu * | m_CrosshairMenu |
unsigned int | m_Layout |
unsigned int | m_LayoutDesign |
unsigned int | m_OldLayoutDesign |
bool | m_FullScreenMode |
bool | m_Entered |
The QmitkRenderWindowMenu is a popup Widget which shows up when the mouse curser enter a QmitkRenderWindow. The Menu Widget is located in the right top corner of each RenderWindow. It includes different settings. For example the layout design can be changed with the setting button. Switching between full-screen mode and layout design can be done with the full-screen button. Splitting the Widget horizontal or vertical as well closing the Widget is not implemented yet. The popup Widget can be deactivated with ActivateMenuWidget(false) in QmitkRenderWindow.
Definition at line 55 of file QmitkRenderWindowMenu.h.
QmitkRenderWindowMenu::QmitkRenderWindowMenu | ( | QWidget * | parent = 0 , |
Qt::WindowFlags | f = 0 , |
||
mitk::BaseRenderer * | b = 0 , |
||
QmitkStdMultiWidget * | mw = 0 |
||
) |
Definition at line 56 of file QmitkRenderWindowMenu.cpp.
References MITK_DEBUG.
|
virtual |
Definition at line 116 of file QmitkRenderWindowMenu.cpp.
|
protectedslot |
this function is continously called by a timer to do the auto rotation
Definition at line 1015 of file QmitkRenderWindowMenu.cpp.
|
signal |
Referenced by OnCrosshairRotationModeSelected().
|
protected |
Change Icon of full-screen button depending on full-screen mode.
Definition at line 762 of file QmitkRenderWindowMenu.cpp.
References m_FullScreenButton, and m_FullScreenMode.
Referenced by OnChangeLayoutTo2DImagesLeft(), OnChangeLayoutTo2DImagesUp(), OnChangeLayoutTo2x2Dand3DWidget(), OnChangeLayoutToBig3D(), OnChangeLayoutToColumnWidget3And4(), OnChangeLayoutToDefault(), OnChangeLayoutToLeft2Dand3DRight2D(), OnChangeLayoutToRowWidget3And4(), OnChangeLayoutToSmallUpperWidget2Big3and4(), OnChangeLayoutToWidget1(), OnChangeLayoutToWidget2(), OnChangeLayoutToWidget3(), and OnFullScreenButton().
void QmitkRenderWindowMenu::ChangeFullScreenMode | ( | bool | state | ) |
Definition at line 306 of file QmitkRenderWindowMenu.cpp.
References OnFullScreenButton().
Referenced by QmitkRenderWindow::FullScreenMode().
|
protected |
Create menu widget. The menu contains five QPushButtons (hori-split, verti-split, full-screen, settings and close button) and their signal/slot connection for handling.
Definition at line 122 of file QmitkRenderWindowMenu.cpp.
References m_CrosshairMenu, m_CrosshairModeButton, m_FullScreenButton, m_SettingsButton, OnCrossHairMenuAboutToShow(), OnFullScreenButton(), and OnSettingsButton().
|
protected |
Create settings menu which contains layout direction and the different layout designs.
Definition at line 165 of file QmitkRenderWindowMenu.cpp.
References m_2DImagesLeftLayoutAction, m_2DImagesUpLayoutAction, m_2x2Dand3DWidgetLayoutAction, m_Big3DLayoutAction, m_ColumnWidget3And4LayoutAction, m_DefaultLayoutAction, m_Left2Dand3DRight2DLayoutAction, m_RowWidget3And4LayoutAction, m_Settings, m_SmallUpperWidget2Big3and4LayoutAction, m_Widget1LayoutAction, m_Widget2LayoutAction, m_Widget3LayoutAction, OnChangeLayoutTo2DImagesLeft(), OnChangeLayoutTo2DImagesUp(), OnChangeLayoutTo2x2Dand3DWidget(), OnChangeLayoutToBig3D(), OnChangeLayoutToColumnWidget3And4(), OnChangeLayoutToDefault(), OnChangeLayoutToLeft2Dand3DRight2D(), OnChangeLayoutToRowWidget3And4(), OnChangeLayoutToSmallUpperWidget2Big3and4(), OnChangeLayoutToWidget1(), OnChangeLayoutToWidget2(), and OnChangeLayoutToWidget3().
Referenced by OnSettingsButton(), and UpdateLayoutDesignList().
|
slot |
hide();
Definition at line 272 of file QmitkRenderWindowMenu.cpp.
References MITK_DEBUG.
Referenced by HideMenu().
|
slot |
Definition at line 409 of file QmitkRenderWindowMenu.cpp.
References MITK_DEBUG.
Referenced by enterEvent(), OnChangeLayoutTo2DImagesLeft(), OnChangeLayoutTo2DImagesUp(), OnChangeLayoutTo2x2Dand3DWidget(), OnChangeLayoutToBig3D(), OnChangeLayoutToColumnWidget3And4(), OnChangeLayoutToDefault(), OnChangeLayoutToLeft2Dand3DRight2D(), OnChangeLayoutToRowWidget3And4(), OnChangeLayoutToSmallUpperWidget2Big3and4(), OnChangeLayoutToWidget1(), OnChangeLayoutToWidget2(), OnChangeLayoutToWidget3(), OnFullScreenButton(), and ShowMenu().
|
overrideprotectedslot |
Definition at line 264 of file QmitkRenderWindowMenu.cpp.
References DeferredShowMenu(), m_Entered, and MITK_DEBUG.
|
inline |
Return layout direction of parent (axial, coronal, sagital or threeD)
Definition at line 81 of file QmitkRenderWindowMenu.h.
Referenced by QmitkRenderWindow::GetLayoutIndex().
|
inline |
Return visibility of settings menu. The menu is connected with m_SettingsButton and includes layout direction (axial, coronal .. ) and layout design (standard layout, 2D images top, 3D bottom ... ).
Definition at line 69 of file QmitkRenderWindowMenu.h.
void QmitkRenderWindowMenu::HideMenu | ( | ) |
Definition at line 252 of file QmitkRenderWindowMenu.cpp.
References DeferredHideMenu(), and MITK_DEBUG.
Referenced by QmitkRenderWindow::DeferredHideMenu().
|
overrideprotectedslot |
Definition at line 290 of file QmitkRenderWindowMenu.cpp.
References m_Entered, MITK_DEBUG, and smoothHide().
void QmitkRenderWindowMenu::MoveWidgetToCorrectPos | ( | float | ) |
Move menu widget to correct position (right upper corner). E.g. it is necessary when the full-screen mode is activated.
Definition at line 738 of file QmitkRenderWindowMenu.cpp.
Referenced by QmitkRenderWindow::AdjustRenderWindowMenuVisibility(), and OnFullScreenButton().
void QmitkRenderWindowMenu::NotifyNewWidgetPlanesMode | ( | int | mode | ) |
Definition at line 996 of file QmitkRenderWindowMenu.cpp.
References currentCrosshairRotationMode.
Referenced by QmitkRenderWindow::OnWidgetPlaneModeChanged().
|
protectedslot |
this function is invoked when the auto-rotate action is clicked
Definition at line 1001 of file QmitkRenderWindowMenu.cpp.
Referenced by OnCrossHairMenuAboutToShow().
|
protectedslot |
Slot for changing layout design to 2D images left, 3D right layout. The slot is connected to the triggered() signal of m_2DImagesLeftLayoutAction.
Definition at line 386 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_2DIMAGELEFT, m_FullScreenMode, m_LayoutDesign, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Slot for changing layout design to 2D images top, 3D bottom layout. The slot is connected to the triggered() signal of m_2DImagesUpLayoutAction.
Definition at line 375 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_2DIMAGEUP, m_FullScreenMode, m_LayoutDesign, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Slot for changing layout design to Axial n Sagittal left, 3D right layout. The slot is connected to the triggered() signal of m_2x2Dand3DWidgetLayoutAction.
Definition at line 507 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_2X2DAND3DWIDGET, m_FullScreenMode, m_LayoutDesign, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Slot for changing layout to Big 3D layout. The slot is connected to the triggered() signal of m_Big3DLayoutAction.
Definition at line 426 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_BIG3D, m_FullScreenMode, m_LayoutDesign, MITK_DEBUG, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Slot for changing layout design to Coronal left, 3D right layout. The slot is connected to the triggered() signal of m_ColumnWidget3And4LayoutAction.
Definition at line 484 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_COLUMNWIDGET3AND4, m_FullScreenMode, m_LayoutDesign, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Slot for changing layout design to standard layout. The slot is connected to the triggered() signal of m_DefaultLayoutAction.
Definition at line 397 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_DEFAULT, m_FullScreenMode, m_LayoutDesign, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Slot for changing layout design to Axial n 3D left, Sagittal right layout. The slot is connected to the triggered() signal of m_Left2Dand3DRight2DLayoutAction.
Definition at line 518 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_LEFT2DAND3DRIGHT2D, m_FullScreenMode, m_LayoutDesign, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Slot for changing layout design to Coronal top, 3D bottom layout. The slot is connected to the triggered() signal of m_RowWidget3And4LayoutAction.
Definition at line 473 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_ROWWIDGET3AND4, m_FullScreenMode, m_LayoutDesign, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Slot for changing layout design to Sagittal top, Coronal n 3D bottom layout. The slot is connected to the triggered() signal of m_SmallUpperWidget2Big3and4LayoutAction.
Definition at line 496 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_SMALLUPPERWIDGET2BIGAND4, m_FullScreenMode, m_LayoutDesign, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Slot for changing layout design to Axial plane layout. The slot is connected to the triggered() signal of m_Widget1LayoutAction.
Definition at line 440 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_AXIAL, m_FullScreenMode, m_LayoutDesign, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Slot for changing layout design to Sagittal plane layout. The slot is connected to the triggered() signal of m_Widget2LayoutAction.
Definition at line 451 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_SAGITTAL, m_FullScreenMode, m_LayoutDesign, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Slot for changing layout design to Coronal plane layout. The slot is connected to the triggered() signal of m_Widget3LayoutAction.
Definition at line 462 of file QmitkRenderWindowMenu.cpp.
References ChangeFullScreenIcon(), DeferredShowMenu(), LAYOUT_CORONAL, m_FullScreenMode, m_LayoutDesign, and SignalChangeLayoutDesign().
Referenced by CreateSettingsWidget().
|
protectedslot |
Definition at line 824 of file QmitkRenderWindowMenu.cpp.
References currentCrosshairRotationMode, mitk::DataNode::GetVisibility(), QmitkStdMultiWidget::GetWidgetPlane1(), QmitkStdMultiWidget::GetWidgetPlane2(), QmitkStdMultiWidget::GetWidgetPlane3(), m_CrosshairMenu, m_TSLabel, OnAutoRotationActionTriggered(), OnCrosshairRotationModeSelected(), OnTSNumChanged(), ResetView(), SetCrossHairVisibility(), mitk::BaseRenderer::Standard2D, and mitk::BaseRenderer::Standard3D.
Referenced by CreateMenuWidget().
|
protectedslot |
Definition at line 767 of file QmitkRenderWindowMenu.cpp.
References ChangeCrosshairRotationMode(), and MITK_DEBUG.
Referenced by OnCrossHairMenuAboutToShow().
|
protectedslot |
slot for activating/deactivating the full-screen mode. The slot is connected to the clicked() event of m_FullScreenButton. Activating the full-screen maximize the current widget, deactivating restore If layout design changed by the settings menu, the full-Screen mode is automatically switch to false.
Definition at line 311 of file QmitkRenderWindowMenu.cpp.
References AXIAL, ChangeFullScreenIcon(), CORONAL, DeferredShowMenu(), LAYOUT_AXIAL, LAYOUT_BIG3D, LAYOUT_CORONAL, LAYOUT_SAGITTAL, m_FullScreenMode, m_Layout, m_LayoutDesign, m_OldLayoutDesign, MoveWidgetToCorrectPos(), SAGITTAL, SignalChangeLayoutDesign(), and THREE_D.
Referenced by ChangeFullScreenMode(), and CreateMenuWidget().
|
protectedslot |
Slot for opening setting menu. The slot is connected to the clicked() event of m_SettingsButton. The settings menu includes differen layout directions (axial, coronal, saggital and 3D) as well all layout design (standard layout, 2D images top, 3D bottom ..)
Definition at line 365 of file QmitkRenderWindowMenu.cpp.
References CreateSettingsWidget(), m_Settings, and m_SettingsButton.
Referenced by CreateMenuWidget().
|
protectedslot |
Definition at line 794 of file QmitkRenderWindowMenu.cpp.
References m_TSLabel, MITK_DEBUG, mitk::BoolProperty::New(), mitk::IntProperty::New(), and mitk::ResliceMethodProperty::New().
Referenced by OnCrossHairMenuAboutToShow().
|
protected |
Reimplemented from QWidget. The paint event is a request to repaint all or part of a widget.
Definition at line 239 of file QmitkRenderWindowMenu.cpp.
|
signal |
Referenced by OnCrossHairMenuAboutToShow().
|
slot |
Definition at line 773 of file QmitkRenderWindowMenu.cpp.
References QmitkStdMultiWidget::GetWidgetPlane1(), QmitkStdMultiWidget::GetWidgetPlane2(), QmitkStdMultiWidget::GetWidgetPlane3(), and mitk::DataNode::SetVisibility().
Referenced by OnCrossHairMenuAboutToShow().
void QmitkRenderWindowMenu::SetLayoutIndex | ( | unsigned int | layoutIndex | ) |
Set layout index. Defines layout direction (axial, coronal, sagital or threeD) of the parent.
Definition at line 247 of file QmitkRenderWindowMenu.cpp.
References m_Layout.
Referenced by QmitkRenderWindow::ActivateMenuWidget(), and QmitkRenderWindow::SetLayoutIndex().
void QmitkRenderWindowMenu::ShowMenu | ( | ) |
Definition at line 258 of file QmitkRenderWindowMenu.cpp.
References DeferredShowMenu(), and MITK_DEBUG.
Referenced by QmitkRenderWindow::AdjustRenderWindowMenuVisibility().
|
signal |
emit signal, when layout design changed by the setting menu.
Referenced by OnChangeLayoutTo2DImagesLeft(), OnChangeLayoutTo2DImagesUp(), OnChangeLayoutTo2x2Dand3DWidget(), OnChangeLayoutToBig3D(), OnChangeLayoutToColumnWidget3And4(), OnChangeLayoutToDefault(), OnChangeLayoutToLeft2Dand3DRight2D(), OnChangeLayoutToRowWidget3And4(), OnChangeLayoutToSmallUpperWidget2Big3and4(), OnChangeLayoutToWidget1(), OnChangeLayoutToWidget2(), OnChangeLayoutToWidget3(), and OnFullScreenButton().
|
slot |
Definition at line 300 of file QmitkRenderWindowMenu.cpp.
References MITK_DEBUG.
Referenced by QmitkRenderWindow::leaveEvent(), and leaveEvent().
void QmitkRenderWindowMenu::UpdateLayoutDesignList | ( | int | layoutDesignIndex | ) |
Update list of layout design (standard layout, 2D images top, 3D bottom ..). Set action of current layout design to disable and all other to enable.
Definition at line 530 of file QmitkRenderWindowMenu.cpp.
References CreateSettingsWidget(), LAYOUT_2DIMAGELEFT, LAYOUT_2DIMAGEUP, LAYOUT_2X2DAND3DWIDGET, LAYOUT_AXIAL, LAYOUT_BIG3D, LAYOUT_COLUMNWIDGET3AND4, LAYOUT_CORONAL, LAYOUT_DEFAULT, LAYOUT_LEFT2DAND3DRIGHT2D, LAYOUT_ROWWIDGET3AND4, LAYOUT_SAGITTAL, LAYOUT_SMALLUPPERWIDGET2BIGAND4, m_2DImagesLeftLayoutAction, m_2DImagesUpLayoutAction, m_2x2Dand3DWidgetLayoutAction, m_Big3DLayoutAction, m_ColumnWidget3And4LayoutAction, m_DefaultLayoutAction, m_LayoutDesign, m_Left2Dand3DRight2DLayoutAction, m_RowWidget3And4LayoutAction, m_Settings, m_SmallUpperWidget2Big3and4LayoutAction, m_Widget1LayoutAction, m_Widget2LayoutAction, and m_Widget3LayoutAction.
Referenced by QmitkRenderWindow::LayoutDesignListChanged().
|
protected |
Update list of layout direction (axial, coronal, sagital or threeD). Set action of currect layout direction to disable and all other to enable. Normaly the user can switch here between the different layout direction, but this is not supported yet.
|
protected |
Definition at line 118 of file QmitkRenderWindowMenu.h.
Referenced by NotifyNewWidgetPlanesMode(), and OnCrossHairMenuAboutToShow().
|
protected |
QAction for 2D images left layout design
Definition at line 271 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().
|
protected |
QAction for 2D images up layout design
Definition at line 268 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().
|
protected |
QAction for axial n sagittal left, 3D right layout design
Definition at line 295 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().
|
protected |
QAction for big 3D layout design
Definition at line 274 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().
|
protected |
QAction for coronal left, 3D right layout design
Definition at line 289 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().
|
protected |
Definition at line 305 of file QmitkRenderWindowMenu.h.
Referenced by CreateMenuWidget(), and OnCrossHairMenuAboutToShow().
|
protected |
Definition at line 254 of file QmitkRenderWindowMenu.h.
Referenced by CreateMenuWidget().
|
protected |
QAction for Default layout design
Definition at line 265 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().
|
protected |
Definition at line 323 of file QmitkRenderWindowMenu.h.
Referenced by enterEvent(), and leaveEvent().
|
protected |
QPushButton for activating/deactivating full-screen mode
Definition at line 259 of file QmitkRenderWindowMenu.h.
Referenced by ChangeFullScreenIcon(), and CreateMenuWidget().
|
protected |
Flag if full-screen mode is activated or deactivated.
Definition at line 321 of file QmitkRenderWindowMenu.h.
Referenced by ChangeFullScreenIcon(), OnChangeLayoutTo2DImagesLeft(), OnChangeLayoutTo2DImagesUp(), OnChangeLayoutTo2x2Dand3DWidget(), OnChangeLayoutToBig3D(), OnChangeLayoutToColumnWidget3And4(), OnChangeLayoutToDefault(), OnChangeLayoutToLeft2Dand3DRight2D(), OnChangeLayoutToRowWidget3And4(), OnChangeLayoutToSmallUpperWidget2Big3and4(), OnChangeLayoutToWidget1(), OnChangeLayoutToWidget2(), OnChangeLayoutToWidget3(), and OnFullScreenButton().
|
protected |
Index of layout direction. 0: axial; 1: saggital; 2: coronal; 3: threeD
Definition at line 308 of file QmitkRenderWindowMenu.h.
Referenced by OnFullScreenButton(), and SetLayoutIndex().
|
protected |
Index of layout design. 0: LAYOUT_DEFAULT; 1: LAYOUT_2DIMAGEUP; 2: LAYOUT_2DIMAGELEFT; 3: LAYOUT_BIG3D 4: LAYOUT_AXIAL; 5: LAYOUT_SAGITTAL; 6: LAYOUT_CORONAL; 7: LAYOUT_2X2DAND3DWIDGET; 8: LAYOUT_ROWWIDGET3AND4; 9: LAYOUT_COLUMNWIDGET3AND4; 10: LAYOUT_ROWWIDGETSMALL3ANDBIG4; 11: LAYOUT_SMALLUPPERWIDGET2BIGAND4; 12: LAYOUT_LEFT2DAND3DRIGHT2D
Definition at line 314 of file QmitkRenderWindowMenu.h.
Referenced by OnChangeLayoutTo2DImagesLeft(), OnChangeLayoutTo2DImagesUp(), OnChangeLayoutTo2x2Dand3DWidget(), OnChangeLayoutToBig3D(), OnChangeLayoutToColumnWidget3And4(), OnChangeLayoutToDefault(), OnChangeLayoutToLeft2Dand3DRight2D(), OnChangeLayoutToRowWidget3And4(), OnChangeLayoutToSmallUpperWidget2Big3and4(), OnChangeLayoutToWidget1(), OnChangeLayoutToWidget2(), OnChangeLayoutToWidget3(), OnFullScreenButton(), and UpdateLayoutDesignList().
|
protected |
QAction for axial n 3D left, sagittal right layout design
Definition at line 298 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().
|
protected |
Store index of old layout design. It is used e.g. for the full-screen mode, when deactivating the mode the former layout design will restore.
Definition at line 318 of file QmitkRenderWindowMenu.h.
Referenced by OnFullScreenButton().
|
protected |
QAction for coronal top, 3D bottom layout design
Definition at line 286 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().
|
protected |
QMenu containg all layout direction and layout design settings.
Definition at line 303 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), OnSettingsButton(), and UpdateLayoutDesignList().
|
protected |
QPushButton for open the settings menu
Definition at line 262 of file QmitkRenderWindowMenu.h.
Referenced by CreateMenuWidget(), and OnSettingsButton().
|
protected |
QAction for sagittal top, coronal n 3D bottom layout design
Definition at line 292 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().
|
protected |
Definition at line 300 of file QmitkRenderWindowMenu.h.
Referenced by OnCrossHairMenuAboutToShow(), and OnTSNumChanged().
|
protected |
QAction for big axial layout design
Definition at line 277 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().
|
protected |
QAction for big saggital layout design
Definition at line 280 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().
|
protected |
QAction for big coronal layout design
Definition at line 283 of file QmitkRenderWindowMenu.h.
Referenced by CreateSettingsWidget(), and UpdateLayoutDesignList().