Medical Imaging Interaction Toolkit  2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkViewNavigatorWidget Class Reference

#include <QmitkViewNavigatorWidget.h>

Inheritance diagram for QmitkViewNavigatorWidget:
Collaboration diagram for QmitkViewNavigatorWidget:

Public Slots

void CustomMenuRequested (QPoint pos)
 
void ItemClicked (const QModelIndex &index)
 
void SaveCurrentPerspectiveAs ()
 
void ResetCurrentPerspective ()
 
void CloseAllPerspectives ()
 
void ClosePerspective ()
 
void ExpandAll ()
 
void CollapseAll ()
 
void FilterChanged ()
 

Public Member Functions

 QmitkViewNavigatorWidget (berry::IWorkbenchWindow::Pointer window, QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~QmitkViewNavigatorWidget () override
 
virtual void CreateQtPartControl (QWidget *parent)
 
void setFocus ()
 
bool FillTreeList ()
 
void UpdateTreeList (QStandardItem *item=nullptr, berry::IWorkbenchPartReference *partRef=nullptr, const std::string &changeId="")
 

Public Attributes

QScopedPointer< berry::IPerspectiveListenerm_PerspectiveListener
 
QScopedPointer< berry::IWindowListenerm_WindowListener
 

Protected Attributes

Ui::QmitkViewNavigatorWidgetControls m_Controls
 
QWidget * m_Parent
 
QStandardItemModel * m_TreeModel
 
ClassFilterProxyModel * m_FilterProxyModel
 
QMenu * m_ContextMenu
 
berry::IPerspectiveDescriptor::Pointer m_ActivePerspective
 
bool m_Generated
 

Detailed Description

Definition at line 37 of file QmitkViewNavigatorWidget.h.

Constructor & Destructor Documentation

◆ QmitkViewNavigatorWidget()

QmitkViewNavigatorWidget::QmitkViewNavigatorWidget ( berry::IWorkbenchWindow::Pointer  window,
QWidget *  parent = nullptr,
Qt::WindowFlags  f = nullptr 
)

Definition at line 256 of file QmitkViewNavigatorWidget.cpp.

References CreateQtPartControl(), and m_Generated.

◆ ~QmitkViewNavigatorWidget()

QmitkViewNavigatorWidget::~QmitkViewNavigatorWidget ( )
override

Definition at line 265 of file QmitkViewNavigatorWidget.cpp.

References m_PerspectiveListener.

Member Function Documentation

◆ CloseAllPerspectives

void QmitkViewNavigatorWidget::CloseAllPerspectives ( )
slot

◆ ClosePerspective

void QmitkViewNavigatorWidget::ClosePerspective ( )
slot

Definition at line 610 of file QmitkViewNavigatorWidget.cpp.

Referenced by CustomMenuRequested().

◆ CollapseAll

void QmitkViewNavigatorWidget::CollapseAll ( )
slot

Definition at line 642 of file QmitkViewNavigatorWidget.cpp.

References m_Controls.

Referenced by CustomMenuRequested().

◆ CreateQtPartControl()

void QmitkViewNavigatorWidget::CreateQtPartControl ( QWidget *  parent)
virtual

◆ CustomMenuRequested

◆ ExpandAll

void QmitkViewNavigatorWidget::ExpandAll ( )
slot

Definition at line 637 of file QmitkViewNavigatorWidget.cpp.

References m_Controls.

Referenced by CustomMenuRequested().

◆ FillTreeList()

◆ FilterChanged

void QmitkViewNavigatorWidget::FilterChanged ( )
slot

Definition at line 536 of file QmitkViewNavigatorWidget.cpp.

References m_Controls, and m_FilterProxyModel.

Referenced by CreateQtPartControl().

◆ ItemClicked

◆ ResetCurrentPerspective

void QmitkViewNavigatorWidget::ResetCurrentPerspective ( )
slot

◆ SaveCurrentPerspectiveAs

void QmitkViewNavigatorWidget::SaveCurrentPerspectiveAs ( )
slot

◆ setFocus()

void QmitkViewNavigatorWidget::setFocus ( )

Definition at line 270 of file QmitkViewNavigatorWidget.cpp.

References m_Controls.

◆ UpdateTreeList()

void QmitkViewNavigatorWidget::UpdateTreeList ( QStandardItem *  item = nullptr,
berry::IWorkbenchPartReference partRef = nullptr,
const std::string &  changeId = "" 
)

Member Data Documentation

◆ m_ActivePerspective

berry::IPerspectiveDescriptor::Pointer QmitkViewNavigatorWidget::m_ActivePerspective
protected

Definition at line 79 of file QmitkViewNavigatorWidget.h.

Referenced by CustomMenuRequested().

◆ m_ContextMenu

QMenu* QmitkViewNavigatorWidget::m_ContextMenu
protected

Definition at line 78 of file QmitkViewNavigatorWidget.h.

Referenced by CreateQtPartControl(), and CustomMenuRequested().

◆ m_Controls

Ui::QmitkViewNavigatorWidgetControls QmitkViewNavigatorWidget::m_Controls
protected

◆ m_FilterProxyModel

ClassFilterProxyModel* QmitkViewNavigatorWidget::m_FilterProxyModel
protected

◆ m_Generated

bool QmitkViewNavigatorWidget::m_Generated
protected

Definition at line 80 of file QmitkViewNavigatorWidget.h.

Referenced by QmitkViewNavigatorWidget(), and UpdateTreeList().

◆ m_Parent

QWidget* QmitkViewNavigatorWidget::m_Parent
protected

Definition at line 75 of file QmitkViewNavigatorWidget.h.

Referenced by CreateQtPartControl().

◆ m_PerspectiveListener

QScopedPointer<berry::IPerspectiveListener> QmitkViewNavigatorWidget::m_PerspectiveListener

Definition at line 54 of file QmitkViewNavigatorWidget.h.

Referenced by CreateQtPartControl(), and ~QmitkViewNavigatorWidget().

◆ m_TreeModel

QStandardItemModel* QmitkViewNavigatorWidget::m_TreeModel
protected

◆ m_WindowListener

QScopedPointer<berry::IWindowListener> QmitkViewNavigatorWidget::m_WindowListener

Definition at line 55 of file QmitkViewNavigatorWidget.h.

Referenced by FillTreeList().


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