- virtual void rowsInserted(const QModelIndex &parent, int start, int end);
- virtual void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight);
- virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end);
- virtual QSize sizeHint() const;
+ virtual void rowsInserted(const QModelIndex &parent, int start, int end);
+
+ //! This reimplementation ensures that the current index is first in list
+ virtual QModelIndexList selectedIndexes() const;
+ virtual bool event(QEvent *event);
+ virtual void mouseMoveEvent(QMouseEvent *event);
+ virtual void mousePressEvent(QMouseEvent *event);
+
+ void unanimatedExpandAll();