anatomist  5.1.2
3D neuroimaging data viewer
QWindowTree Class Reference

Qt window tree widget for the control wondow. More...

#include <anatomist/control/qWinTree.h>

Inheritance diagram for QWindowTree:
Collaboration diagram for QWindowTree:

Public Slots

virtual void startDragging (QTreeWidgetItem *, Qt::MouseButtons, Qt::KeyboardModifiers)
 
void sortIndicatorChanged (int, Qt::SortOrder)
 

Signals

void selectionChanged ()
 
void doubleClicked (anatomist::AWindow *)
 

Public Member Functions

 QWindowTree (QWidget *parent, const char *name)
 
virtual ~QWindowTree ()
 
virtual void registerWindow (anatomist::AWindow *obj)
 
virtual void unregisterWindow (anatomist::AWindow *obj)
 
virtual void NotifyWindowChange (anatomist::AWindow *obj)
 
virtual std::set< anatomist::AWindow * > * SelectedWindows () const
 
std::set< int > SelectedGroups () const
 
virtual void SelectWindow (anatomist::AWindow *obj)
 
virtual bool isWindowSelected (anatomist::AWindow *obj) const
 
virtual void UnselectAll ()
 
void SelectGroup (int group)
 
virtual bool ViewingRefColors () const
 Are reference colors markers visible ? More...
 
virtual void ToggleRefColorsView ()
 
virtual void DisplayRefColors ()
 
virtual void UndisplayRefColors ()
 

Static Public Attributes

static unsigned RefPixSize
 
static QPixmap * LinkIcon
 

Protected Slots

void doubleClickedSlot (QTreeWidgetItem *, int)
 
void unselectInvisibleItems ()
 
void itemChanged (QTreeWidgetItem *, int)
 
void raiseDropWindows ()
 

Protected Member Functions

virtual QTreeWidgetItem * insertWindow (QTreeWidgetItem *item, anatomist::AWindow *obj)
 
virtual QTreeWidgetItem * insertWindow (QTreeWidget *lview, anatomist::AWindow *obj)
 
virtual void decorateItem (QTreeWidgetItem *item, anatomist::AWindow *obj)
 
virtual void dragEnterEvent (QDragEnterEvent *)
 
virtual void dragMoveEvent (QDragMoveEvent *)
 
bool dragMoveEventFromObject (QDragMoveEvent *)
 
bool dragMoveEventFromWindow (QDragMoveEvent *)
 
virtual void dragLeaveEvent (QDragLeaveEvent *)
 
virtual void dropEvent (QDropEvent *)
 
void dropEventFromObject (QDropEvent *)
 
void dropEventFromWindow (QDropEvent *)
 
void highlightWindow (anatomist::AWindow *win, bool state)
 
void clearWindowsHighlights ()
 

Detailed Description

Qt window tree widget for the control wondow.

Definition at line 58 of file qWinTree.h.

Constructor & Destructor Documentation

◆ QWindowTree()

QWindowTree::QWindowTree ( QWidget *  parent,
const char *  name 
)

◆ ~QWindowTree()

virtual QWindowTree::~QWindowTree ( )
virtual

Member Function Documentation

◆ clearWindowsHighlights()

void QWindowTree::clearWindowsHighlights ( )
protected

References slots.

◆ decorateItem()

virtual void QWindowTree::decorateItem ( QTreeWidgetItem *  item,
anatomist::AWindow obj 
)
protectedvirtual

◆ DisplayRefColors()

virtual void QWindowTree::DisplayRefColors ( )
virtual

◆ doubleClicked

void QWindowTree::doubleClicked ( anatomist::AWindow )
signal

◆ doubleClickedSlot

void QWindowTree::doubleClickedSlot ( QTreeWidgetItem *  ,
int   
)
protectedslot

◆ dragEnterEvent()

virtual void QWindowTree::dragEnterEvent ( QDragEnterEvent *  )
protectedvirtual

◆ dragLeaveEvent()

virtual void QWindowTree::dragLeaveEvent ( QDragLeaveEvent *  )
protectedvirtual

◆ dragMoveEvent()

virtual void QWindowTree::dragMoveEvent ( QDragMoveEvent *  )
protectedvirtual

◆ dragMoveEventFromObject()

bool QWindowTree::dragMoveEventFromObject ( QDragMoveEvent *  )
protected

◆ dragMoveEventFromWindow()

bool QWindowTree::dragMoveEventFromWindow ( QDragMoveEvent *  )
protected

◆ dropEvent()

virtual void QWindowTree::dropEvent ( QDropEvent *  )
protectedvirtual

◆ dropEventFromObject()

void QWindowTree::dropEventFromObject ( QDropEvent *  )
protected

◆ dropEventFromWindow()

void QWindowTree::dropEventFromWindow ( QDropEvent *  )
protected

◆ highlightWindow()

void QWindowTree::highlightWindow ( anatomist::AWindow win,
bool  state 
)
protected

◆ insertWindow() [1/2]

virtual QTreeWidgetItem* QWindowTree::insertWindow ( QTreeWidget *  lview,
anatomist::AWindow obj 
)
protectedvirtual

◆ insertWindow() [2/2]

virtual QTreeWidgetItem* QWindowTree::insertWindow ( QTreeWidgetItem *  item,
anatomist::AWindow obj 
)
protectedvirtual

◆ isWindowSelected()

virtual bool QWindowTree::isWindowSelected ( anatomist::AWindow obj) const
virtual

◆ itemChanged

void QWindowTree::itemChanged ( QTreeWidgetItem *  ,
int   
)
protectedslot

◆ NotifyWindowChange()

virtual void QWindowTree::NotifyWindowChange ( anatomist::AWindow obj)
virtual

◆ raiseDropWindows

void QWindowTree::raiseDropWindows ( )
protectedslot

◆ registerWindow()

virtual void QWindowTree::registerWindow ( anatomist::AWindow obj)
virtual

◆ SelectedGroups()

std::set<int> QWindowTree::SelectedGroups ( ) const

◆ SelectedWindows()

virtual std::set<anatomist::AWindow *>* QWindowTree::SelectedWindows ( ) const
virtual

◆ SelectGroup()

void QWindowTree::SelectGroup ( int  group)

◆ selectionChanged

void QWindowTree::selectionChanged ( )
signal

◆ SelectWindow()

virtual void QWindowTree::SelectWindow ( anatomist::AWindow obj)
virtual

◆ sortIndicatorChanged

void QWindowTree::sortIndicatorChanged ( int  ,
Qt::SortOrder   
)
slot

References slots.

◆ startDragging

virtual void QWindowTree::startDragging ( QTreeWidgetItem *  ,
Qt::MouseButtons  ,
Qt::KeyboardModifiers   
)
virtualslot

◆ ToggleRefColorsView()

virtual void QWindowTree::ToggleRefColorsView ( )
virtual

◆ UndisplayRefColors()

virtual void QWindowTree::UndisplayRefColors ( )
virtual

◆ unregisterWindow()

virtual void QWindowTree::unregisterWindow ( anatomist::AWindow obj)
virtual

◆ UnselectAll()

virtual void QWindowTree::UnselectAll ( )
virtual

◆ unselectInvisibleItems

void QWindowTree::unselectInvisibleItems ( )
protectedslot

◆ ViewingRefColors()

virtual bool QWindowTree::ViewingRefColors ( ) const
virtual

Are reference colors markers visible ?

Member Data Documentation

◆ LinkIcon

QPixmap* QWindowTree::LinkIcon
static

Definition at line 84 of file qWinTree.h.

◆ RefPixSize

unsigned QWindowTree::RefPixSize
static

Definition at line 83 of file qWinTree.h.


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