35 #ifndef ANAQT_CONTROL_QWINTREE_H 36 #define ANAQT_CONTROL_QWINTREE_H 46 class QTreeWidgetItem;
70 virtual std::set<anatomist::AWindow *> *SelectedWindows()
const;
71 std::set<int> SelectedGroups()
const;
74 virtual void UnselectAll();
75 void SelectGroup(
int group );
78 virtual bool ViewingRefColors()
const;
79 virtual void ToggleRefColorsView();
80 virtual void DisplayRefColors();
81 virtual void UndisplayRefColors();
87 void selectionChanged();
91 virtual QTreeWidgetItem* insertWindow( QTreeWidgetItem* item,
93 virtual QTreeWidgetItem* insertWindow( QTreeWidget* lview,
96 virtual void dragEnterEvent( QDragEnterEvent* );
97 virtual void dragMoveEvent( QDragMoveEvent* );
98 bool dragMoveEventFromObject( QDragMoveEvent* );
99 bool dragMoveEventFromWindow( QDragMoveEvent* );
100 virtual void dragLeaveEvent( QDragLeaveEvent* );
101 virtual void dropEvent( QDropEvent* );
102 void dropEventFromObject( QDropEvent* );
103 void dropEventFromWindow( QDropEvent* );
105 void clearWindowsHighlights();
108 virtual void startDragging( QTreeWidgetItem*, Qt::MouseButtons,
109 Qt::KeyboardModifiers );
110 void sortIndicatorChanged(
int, Qt::SortOrder );
113 void doubleClickedSlot( QTreeWidgetItem *,
int );
114 void unselectInvisibleItems();
115 void itemChanged( QTreeWidgetItem *,
int );
116 void raiseDropWindows();
static QPixmap * LinkIcon
Abstract base class Anatomist window.
static unsigned RefPixSize
Qt window tree widget for the control wondow.