1 #ifndef __libquark_gui_TreeListView_hxx 2 #define __libquark_gui_TreeListView_hxx 4 #include <QAbstractItemView> 5 #include <QParallelAnimationGroup> 6 #include <QPropertyAnimation> 25 virtual QModelIndex indexAt(
const QPoint &point)
const;
26 virtual void scrollTo(
const QModelIndex &index,
27 ScrollHint hint = EnsureVisible);
28 virtual QRect visualRect(
const QModelIndex &index)
const;
29 virtual void setModel(QAbstractItemModel *model);
30 virtual void setSelectionModel(QItemSelectionModel * selectionModel);
31 virtual void setRootIndex(
const QModelIndex &index);
32 virtual void selectAll();
34 QModelIndex parentIndex();
42 void parentIndexChanged(
const QModelIndex &index);
47 virtual bool isIndexHidden(
const QModelIndex &index)
const;
48 virtual QModelIndex moveCursor(CursorAction cursorAction,
49 Qt::KeyboardModifiers modifiers);
50 virtual void resizeEvent(QResizeEvent *event);
51 virtual void setSelection(
const QRect & rect,
52 QItemSelectionModel::SelectionFlags command);
53 virtual QRegion visualRegionForSelection(
const QItemSelection &selection)
55 virtual int horizontalOffset()
const;
56 virtual int verticalOffset()
const;
57 virtual void currentChanged(
const QModelIndex ¤t,
58 const QModelIndex &previous);
63 void positionColumns(
bool forward);
64 void handleClick(
const QModelIndex &index);
70 QParallelAnimationGroup _animations;
71 ListColumn *_currentColumn;
72 ListColumn *_otherColumn;
78 #endif // __libquark_gui_TreeListView_hxx Definition: BarChartView.h++:6
#define LIBQUARK_API
Definition: Quark.h++:18
Definition: TreeListView.h++:15