Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qtreeview_p.h>
Public Types | |
enum | RectRule { FullRow , SingleSection , AddRowIndicatorToFirstSection } |
Definition at line 49 of file qtreeview_p.h.
Enumerator | |
---|---|
FullRow | |
SingleSection | |
AddRowIndicatorToFirstSection |
Definition at line 157 of file qtreeview_p.h.
|
inline |
Definition at line 54 of file qtreeview_p.h.
|
inline |
Definition at line 65 of file qtreeview_p.h.
|
inline |
Definition at line 223 of file qtreeview_p.h.
|
inline |
Definition at line 230 of file qtreeview_p.h.
References QSqlQueryModel::columnCount(), header(), and model.
int QTreeViewPrivate::accessibleTree2Index | ( | const QModelIndex & | index | ) | const |
Definition at line 4044 of file qtreeview.cpp.
|
overridevirtual |
Reimplemented from QAbstractItemViewPrivate.
Definition at line 1446 of file qtreeview.cpp.
References QList< T >::at(), calcLogicalIndices(), QHeaderView::count(), current, QTreeViewItem::expanded, QTreeViewItem::hasChildren, QTreeViewItem::hasMoreSiblings, header, QAbstractItemViewPrivate::selectionBehavior, QAbstractItemView::SelectRows, QTreeViewItem::spanning, spanning, QStyle::State_Children, QStyle::State_None, QStyle::State_Open, QStyle::State_Sibling, viewIndex(), viewItems, and QHeaderView::visualIndex().
|
inline |
Definition at line 225 of file qtreeview_p.h.
void QTreeViewPrivate::calcLogicalIndices | ( | QList< int > * | logicalIndices, |
QList< QStyleOptionViewItem::ViewItemPosition > * | itemPositions, | ||
int | left, | ||
int | right ) const |
Definition at line 1560 of file qtreeview.cpp.
References QHeaderView::count(), header, QHeaderView::isSectionHidden(), isTreePosition(), QHeaderView::logicalIndex(), pos, and spanning.
Referenced by adjustViewOptionsForIndex().
void QTreeViewPrivate::clearConnections | ( | ) |
Definition at line 3103 of file qtreeview.cpp.
References animationConnection, connection, QObject::disconnect(), headerConnections, modelConnections, selectionmodelConnection, and sortHeaderConnection.
void QTreeViewPrivate::collapse | ( | int | item, |
bool | emitSignal ) |
Definition at line 3184 of file qtreeview.cpp.
References QAbstractItemView::AnimatingState, animationsEnabled, QList< T >::at(), QAbstractAnimation::Backward, QAbstractItemView::CollapsingState, QAbstractItemViewPrivate::delayedAutoScroll, emit, QSet< T >::end(), QSet< T >::erase(), QTreeViewItem::expanded, expandedIndexes, QSet< T >::find(), QTreeViewItem::index, QSet< T >::isEmpty(), QAbstractItemViewPrivate::isPersistent(), it, item, modelIndex(), removeViewItems(), QAbstractItemViewPrivate::state, QAbstractItemViewPrivate::stateBeforeAnimation, QBasicTimer::stop(), QTreeViewItem::total, and viewItems.
Referenced by expandOrCollapseItemAtPos().
int QTreeViewPrivate::columnAt | ( | int | x | ) | const |
Definition at line 3768 of file qtreeview.cpp.
References header, and QHeaderView::logicalIndexAt().
QList< QPair< int, int > > QTreeViewPrivate::columnRanges | ( | const QModelIndex & | topIndex, |
const QModelIndex & | bottomIndex ) const |
Definition at line 3896 of file qtreeview.cpp.
References current, header, i, QHeaderView::isSectionHidden(), QHeaderView::logicalIndex(), qMax(), qMin(), ret, and QHeaderView::visualIndex().
Referenced by select().
|
overridevirtual |
This slot is called when columns are about to be removed. The deleted columns are those under the given parent from start to end inclusive.
Reimplemented from QAbstractItemViewPrivate.
Definition at line 3343 of file qtreeview.cpp.
References QList< T >::clear(), QAbstractItemViewPrivate::columnsAboutToBeRemoved(), and viewItems.
|
overridevirtual |
This slot is called when columns have been removed. The deleted rows are those under the given parent from start to end inclusive.
Reimplemented from QAbstractItemViewPrivate.
Definition at line 3350 of file qtreeview.cpp.
References QAbstractItemViewPrivate::columnsRemoved(), and QAbstractItemViewPrivate::doDelayedItemsLayout().
int QTreeViewPrivate::coordinateForItem | ( | int | item | ) | const |
Returns the viewport y coordinate for item.
Definition at line 3566 of file qtreeview.cpp.
References defaultItemHeight, i, item, itemHeight(), Q_ASSERT, QAbstractItemView::ScrollPerPixel, QList< T >::size(), uniformRowHeights, QAbstractItemViewPrivate::verticalScrollMode, and viewItems.
Referenced by itemDecorationRect(), pageDown(), pageUp(), and visualRect().
|
overridevirtual |
\reimp
We have a QTreeView way of knowing what elements are on the viewport
Reimplemented from QAbstractItemViewPrivate.
Definition at line 1431 of file qtreeview.cpp.
References QAbstractItemViewPrivate::draggablePaintPairs(), QSet< T >::isEmpty(), list, Q_ASSERT, and spanningIndexes.
void QTreeViewPrivate::expand | ( | int | item, |
bool | emitSignal ) |
Definition at line 3116 of file qtreeview.cpp.
References QAbstractItemView::AnimatingState, animationsEnabled, QList< T >::at(), QAbstractItemModel::canFetchMore(), emit, QTreeViewItem::expanded, QAbstractItemView::ExpandingState, QAbstractItemModel::fetchMore(), QAbstractAnimation::Forward, QTreeViewItem::index, item, Qt::ItemNeverHasChildren, layout, QAbstractItemViewPrivate::model, QAbstractItemViewPrivate::state, QAbstractItemViewPrivate::stateBeforeAnimation, storeExpanded(), updateAccessibility(), and viewItems.
Referenced by expandOrCollapseItemAtPos().
bool QTreeViewPrivate::expandOrCollapseItemAtPos | ( | const QPoint & | pos | ) |
Definition at line 1378 of file qtreeview.cpp.
References QList< T >::at(), collapse(), QAbstractItemView::EditingState, expand(), QTreeViewItem::expanded, hasVisibleChildren(), i, QTreeViewItem::index, QAbstractItemViewPrivate::isAnimating(), itemDecorationAt(), itemsExpandable, QAbstractItemView::NoState, pos, QAbstractItemViewPrivate::state, viewItems, and viewport().
int QTreeViewPrivate::firstVisibleItem | ( | int * | offset = nullptr | ) | const |
Definition at line 3721 of file qtreeview.cpp.
References defaultItemHeight, i, itemHeight(), QAbstractItemView::ScrollPerItem, QList< T >::size(), uniformRowHeights, QAbstractItemViewPrivate::verticalScrollMode, and viewItems.
Referenced by lastVisibleItem().
bool QTreeViewPrivate::hasVisibleChildren | ( | const QModelIndex & | parent | ) | const |
Definition at line 4018 of file qtreeview.cpp.
References QModelIndex::flags(), QAbstractItemModel::hasChildren(), hiddenIndexes, i, QSet< T >::isEmpty(), Qt::ItemNeverHasChildren, QAbstractItemViewPrivate::model, and QAbstractItemModel::rowCount().
Referenced by expandOrCollapseItemAtPos(), itemDecorationRect(), and layout().
int QTreeViewPrivate::indentationForItem | ( | int | item | ) | const |
Definition at line 3533 of file qtreeview.cpp.
References QList< T >::at(), indent, item, QTreeViewItem::level, rootDecoration, QList< T >::size(), and viewItems.
Referenced by itemDecorationRect(), visualRect(), and widthHintForIndex().
void QTreeViewPrivate::initialize | ( | ) |
Definition at line 3079 of file qtreeview.cpp.
References Qt::AlignLeft, Qt::AlignVCenter, animationConnection, animationsEnabled, QObjectPrivate::connect(), QAbstractAnimation::finished(), header, Qt::Horizontal, QAbstractItemView::ScrollPerPixel, QAbstractItemView::SelectRows, QHeaderView::setDefaultAlignment(), QHeaderView::setSectionsMovable(), QHeaderView::setStretchLastSection(), QStyle::SH_Widget_Animation_Duration, QAbstractItemView::SingleSelection, updateIndentationFromStyle(), and Qt::WA_MacShowFocusRect.
void QTreeViewPrivate::insertViewItems | ( | int | pos, |
int | count, | ||
const QTreeViewItem & | viewItem ) |
Definition at line 3151 of file qtreeview.cpp.
References QList< T >::data(), i, QList< T >::insert(), items, pos, QList< T >::size(), and viewItems.
Referenced by layout().
|
overridevirtual |
Reimplemented from QAbstractItemViewPrivate.
Definition at line 1410 of file qtreeview.cpp.
References QModelIndex::column(), QAbstractItemViewPrivate::executePostedLayout(), QAbstractItemModel::index(), isRowHidden(), QAbstractItemViewPrivate::model, QModelIndex::parent(), rect, QModelIndex::row(), SingleSection, and visualRect().
|
inline |
Definition at line 227 of file qtreeview_p.h.
References item.
|
inline |
Definition at line 201 of file qtreeview_p.h.
References QModelIndex::flags(), and Qt::ItemNeverHasChildren.
Referenced by layout().
|
inline |
Definition at line 216 of file qtreeview_p.h.
References i.
Referenced by itemForKeyEnd(), itemForKeyHome(), pageDown(), and pageUp().
|
inline |
Definition at line 209 of file qtreeview_p.h.
Referenced by intersectedRect(), and layout().
|
inline |
Definition at line 69 of file qtreeview_p.h.
Referenced by calcLogicalIndices(), itemDecorationAt(), visualRect(), and widthHintForIndex().
int QTreeViewPrivate::itemAtCoordinate | ( | int | coordinate | ) | const |
Returns the index of the view item at the given viewport coordinate.
Definition at line 3617 of file qtreeview.cpp.
References defaultItemHeight, itemHeight(), QAbstractItemView::ScrollPerPixel, QList< T >::size(), uniformRowHeights, QAbstractItemViewPrivate::verticalScrollMode, and viewItems.
Referenced by itemDecorationAt(), pageDown(), and pageUp().
int QTreeViewPrivate::itemDecorationAt | ( | const QPoint & | pos | ) | const |
Definition at line 3847 of file qtreeview.cpp.
References QAbstractItemViewPrivate::executePostedLayout(), header, QSet< T >::isEmpty(), isTreePosition(), itemAtCoordinate(), itemDecorationRect(), QHeaderView::logicalIndexAt(), modelIndex(), pos, and spanningIndexes.
Referenced by expandOrCollapseItemAtPos().
QRect QTreeViewPrivate::itemDecorationRect | ( | const QModelIndex & | index | ) | const |
Definition at line 3869 of file qtreeview.cpp.
References QList< T >::at(), coordinateForItem(), hasVisibleChildren(), header, indent, indentationForItem(), QTreeViewItem::index, QStyleOption::initFrom(), itemHeight(), logicalIndexForTree(), opt, position(), rect, QStyleOption::rect, QAbstractItemViewPrivate::root, rootDecoration, QStyle::SE_TreeViewDisclosureItem, QHeaderView::sectionSize(), QHeaderView::sectionViewportPosition(), viewIndex(), and viewItems.
Referenced by itemDecorationAt().
int QTreeViewPrivate::itemForKeyEnd | ( | ) | const |
Definition at line 3525 of file qtreeview.cpp.
References isItemHiddenOrDisabled(), QList< T >::size(), and viewItems.
int QTreeViewPrivate::itemForKeyHome | ( | ) | const |
Definition at line 3517 of file qtreeview.cpp.
References isItemHiddenOrDisabled(), QList< T >::size(), and viewItems.
int QTreeViewPrivate::itemHeight | ( | int | item | ) | const |
Definition at line 3543 of file qtreeview.cpp.
References QList< T >::at(), defaultItemHeight, QTreeViewItem::height, QTreeViewItem::index, QList< T >::isEmpty(), item, Q_ASSERT, qMax(), QList< T >::size(), uniformRowHeights, and viewItems.
Referenced by coordinateForItem(), firstVisibleItem(), itemAtCoordinate(), itemDecorationRect(), lastVisibleItem(), layout(), updateScrollBars(), and visualRect().
int QTreeViewPrivate::lastVisibleItem | ( | int | firstVisual = -1, |
int | offset = -1 ) const |
Definition at line 3750 of file qtreeview.cpp.
References firstVisibleItem(), i, itemHeight(), QAbstractItemViewPrivate::offset(), QList< T >::size(), viewItems, and viewport().
void QTreeViewPrivate::layout | ( | int | i, |
bool | recursiveExpanding = false, | ||
bool | afterIsUninitialized = false ) |
creates and initialize the viewItem structure of the children of the element
set recursiveExpanding if the function has to expand all the children (called from expandAll) afterIsUninitialized is when we recurse from layout(-1), it means all the items after 'i' are not yet initialized and need not to be moved
Definition at line 3379 of file qtreeview.cpp.
References QList< T >::at(), QAbstractItemModel::canFetchMore(), current, defaultItemHeight, emit, QAbstractItemModel::fetchMore(), QAbstractItemModel::hasChildren(), hasVisibleChildren(), i, QAbstractItemModel::index(), insertViewItems(), isIndexExpanded(), isRowHidden(), QModelIndex::isValid(), item, itemHeight(), Qt::ItemNeverHasChildren, j, layout, QTreeViewItem::level, QAbstractItemViewPrivate::model, modelIndex(), QGraphicsItem::parentItem(), qScopeGuard(), removeViewItems(), QList< T >::resize(), QAbstractItemViewPrivate::root, QAbstractItemModel::rowCount(), QList< T >::size(), storeExpanded(), uniformRowHeights, viewItems, and viewport().
int QTreeViewPrivate::logicalIndexForTree | ( | ) | const |
Definition at line 1350 of file qtreeview.cpp.
References header, QHeaderView::logicalIndex(), and treePosition.
Referenced by itemDecorationRect().
void QTreeViewPrivate::modelAboutToBeReset | ( | ) |
Definition at line 3338 of file qtreeview.cpp.
References QList< T >::clear(), and viewItems.
Referenced by QTreeView::setModel().
|
overridevirtual |
Reimplemented from QAbstractItemViewPrivate.
Definition at line 1402 of file qtreeview.cpp.
References QList< T >::clear(), QAbstractItemViewPrivate::modelDestroyed(), and viewItems.
QModelIndex QTreeViewPrivate::modelIndex | ( | int | i, |
int | column = 0 ) const |
Definition at line 3710 of file qtreeview.cpp.
References QList< T >::at(), i, QTreeViewItem::index, ret, QModelIndex::sibling(), QList< T >::size(), and viewItems.
Referenced by collapse(), itemDecorationAt(), layout(), and select().
int QTreeViewPrivate::pageDown | ( | int | item | ) | const |
Definition at line 3505 of file qtreeview.cpp.
References coordinateForItem(), i, isItemHiddenOrDisabled(), itemAtCoordinate(), QList< T >::size(), viewItems, and viewport().
int QTreeViewPrivate::pageUp | ( | int | item | ) | const |
Definition at line 3493 of file qtreeview.cpp.
References coordinateForItem(), i, isItemHiddenOrDisabled(), itemAtCoordinate(), QList< T >::size(), viewItems, and viewport().
void QTreeViewPrivate::paintAlternatingRowColors | ( | QPainter * | painter, |
QStyleOptionViewItem * | option, | ||
int | y, | ||
int | bottom ) const |
Definition at line 1358 of file qtreeview.cpp.
References QAbstractItemViewPrivate::alternatingColors, current, defaultItemHeight, QAbstractItemViewPrivate::itemDelegate, painter, QStyle::PE_PanelItemViewRow, QStyle::SH_ItemView_PaintAlternatingRowColorsForEmptyArea, QAbstractItemDelegate::sizeHint(), and viewport().
void QTreeViewPrivate::removeViewItems | ( | int | pos, |
int | count ) |
Definition at line 3160 of file qtreeview.cpp.
References QList< T >::data(), i, items, pos, QList< T >::remove(), QList< T >::size(), and viewItems.
Referenced by collapse(), and layout().
void QTreeViewPrivate::select | ( | const QModelIndex & | start, |
const QModelIndex & | stop, | ||
QItemSelectionModel::SelectionFlags | command ) |
Definition at line 3943 of file qtreeview.cpp.
References QList< T >::append(), QSet< T >::begin(), columnRanges(), QSet< T >::end(), i, QAbstractItemModel::index(), QModelIndex::isValid(), it, QAbstractItemViewPrivate::model, modelIndex(), QModelIndex::parent(), qAbs(), QModelIndex::row(), selection, QModelIndex::sibling(), and viewIndex().
void QTreeViewPrivate::sortIndicatorChanged | ( | int | column, |
Qt::SortOrder | order ) |
Definition at line 4039 of file qtreeview.cpp.
References QAbstractItemViewPrivate::model.
Referenced by QTreeView::setSortingEnabled().
Definition at line 4003 of file qtreeview.cpp.
References QHeaderView::count(), header, qMakePair(), qMax(), qMin(), rect, and QHeaderView::visualIndexAt().
|
inline |
Definition at line 194 of file qtreeview_p.h.
Referenced by expand(), and layout().
void QTreeViewPrivate::updateAccessibility | ( | ) |
Definition at line 3357 of file qtreeview.cpp.
Referenced by expand().
void QTreeViewPrivate::updateChildCount | ( | const int | parentItem, |
const int | delta ) |
void QTreeViewPrivate::updateIndentationFromStyle | ( | ) |
Definition at line 4052 of file qtreeview.cpp.
References indent, and QStyle::PM_TreeViewIndentation.
Referenced by initialize().
void QTreeViewPrivate::updateScrollBars | ( | ) |
Definition at line 3773 of file qtreeview.cpp.
References QHeaderView::count(), defaultItemHeight, QAbstractItemViewPrivate::executePostedLayout(), header, QSize::height(), QAbstractItemViewPrivate::horizontalScrollMode, i, QList< T >::isEmpty(), QSize::isValid(), item, itemHeight(), QHeaderView::length(), QHeaderView::logicalIndex(), qMax(), QAbstractItemView::ScrollPerItem, QHeaderView::sectionSize(), QList< T >::size(), uniformRowHeights, QAbstractItemViewPrivate::verticalScrollMode, viewItems, viewport(), and QSize::width().
int QTreeViewPrivate::viewIndex | ( | const QModelIndex & | index | ) | const |
Definition at line 3666 of file qtreeview.cpp.
References QList< T >::at(), i, QTreeViewItem::index, QModelIndex::internalId(), QList< T >::isEmpty(), QModelIndex::isValid(), j, lastViewedItem, qMax(), qMin(), QModelIndex::row(), QModelIndex::sibling(), QList< T >::size(), and viewItems.
Referenced by adjustViewOptionsForIndex(), itemDecorationRect(), select(), and visualRect().
|
inlineoverridevirtual |
Reimplemented from QAbstractItemViewPrivate.
Definition at line 164 of file qtreeview_p.h.
References visualRect().
Referenced by intersectedRect().
QRect QTreeViewPrivate::visualRect | ( | const QModelIndex & | index, |
RectRule | rule ) const |
index,according | to |
rule. | \list
|
Definition at line 1090 of file qtreeview.cpp.
References QList< T >::at(), coordinateForItem(), QAbstractItemViewPrivate::executePostedLayout(), FullRow, header, indentationForItem(), QAbstractItemViewPrivate::isIndexValid(), isTreePosition(), itemHeight(), QHeaderView::length(), rule, SingleSection, QTreeViewItem::spanning, spanning, viewIndex(), and viewItems.
int QTreeViewPrivate::widthHintForIndex | ( | const QModelIndex & | index, |
int | hint, | ||
const QStyleOptionViewItem & | option, | ||
int | i ) const |
Get sizeHint width for single index (providing existing hint and style option) and index in viewIndex i.
Definition at line 1616 of file qtreeview.cpp.
References QSet< T >::contains(), QPointer< T >::data(), QAbstractItemViewPrivate::editor(), QAbstractItemViewPrivate::editorForIndex(), hint(), i, indentationForItem(), isTreePosition(), QWidget::maximumSize, QWidget::minimumSize, QAbstractItemViewPrivate::persistent, qBound(), qMax(), QWidget::sizeHint, QEditorInfo::widget, and QSize::width().
bool QTreeViewPrivate::allColumnsShowFocus |
Definition at line 182 of file qtreeview_p.h.
QMetaObject::Connection QTreeViewPrivate::animationConnection |
Definition at line 267 of file qtreeview_p.h.
Referenced by clearConnections(), and initialize().
bool QTreeViewPrivate::animationsEnabled |
Definition at line 192 of file qtreeview_p.h.
Referenced by collapse(), expand(), and initialize().
int QTreeViewPrivate::autoExpandDelay |
Definition at line 246 of file qtreeview_p.h.
int QTreeViewPrivate::columnResizeTimerID |
Definition at line 242 of file qtreeview_p.h.
QList<int> QTreeViewPrivate::columnsToUpdate |
Definition at line 243 of file qtreeview_p.h.
|
mutable |
Definition at line 187 of file qtreeview_p.h.
Referenced by adjustViewOptionsForIndex(), columnRanges(), QTreeWidgetPrivate::emitCurrentItemChanged(), layout(), and paintAlternatingRowColors().
bool QTreeViewPrivate::customIndent |
Definition at line 183 of file qtreeview_p.h.
int QTreeViewPrivate::defaultItemHeight |
Definition at line 176 of file qtreeview_p.h.
Referenced by coordinateForItem(), firstVisibleItem(), itemAtCoordinate(), itemHeight(), layout(), paintAlternatingRowColors(), and updateScrollBars().
QSet<QPersistentModelIndex> QTreeViewPrivate::expandedIndexes |
Definition at line 191 of file qtreeview_p.h.
Referenced by collapse().
bool QTreeViewPrivate::expandsOnDoubleClick |
Definition at line 181 of file qtreeview_p.h.
bool QTreeViewPrivate::geometryRecursionBlock |
Definition at line 253 of file qtreeview_p.h.
bool QTreeViewPrivate::hasRemovedItems |
Definition at line 256 of file qtreeview_p.h.
QHeaderView* QTreeViewPrivate::header |
Definition at line 171 of file qtreeview_p.h.
Referenced by adjustViewOptionsForIndex(), calcLogicalIndices(), columnAt(), columnRanges(), QTreeWidgetPrivate::dataChanged(), initialize(), itemDecorationAt(), itemDecorationRect(), logicalIndexForTree(), QTreeWidgetPrivate::sort(), startAndEndColumns(), updateScrollBars(), and visualRect().
std::array<QMetaObject::Connection, 5> QTreeViewPrivate::headerConnections |
Definition at line 270 of file qtreeview_p.h.
Referenced by clearConnections().
QSet<QPersistentModelIndex> QTreeViewPrivate::hiddenIndexes |
Definition at line 207 of file qtreeview_p.h.
Referenced by hasVisibleChildren().
|
mutable |
Definition at line 250 of file qtreeview_p.h.
int QTreeViewPrivate::indent |
Definition at line 172 of file qtreeview_p.h.
Referenced by indentationForItem(), itemDecorationRect(), and updateIndentationFromStyle().
bool QTreeViewPrivate::itemsExpandable |
Definition at line 179 of file qtreeview_p.h.
Referenced by expandOrCollapseItemAtPos().
|
mutable |
Definition at line 175 of file qtreeview_p.h.
Referenced by viewIndex().
|
mutable |
Definition at line 186 of file qtreeview_p.h.
std::array<QMetaObject::Connection, 2> QTreeViewPrivate::modelConnections |
Definition at line 269 of file qtreeview_p.h.
Referenced by clearConnections().
QBasicTimer QTreeViewPrivate::openTimer |
Definition at line 247 of file qtreeview_p.h.
bool QTreeViewPrivate::rootDecoration |
Definition at line 178 of file qtreeview_p.h.
Referenced by indentationForItem(), and itemDecorationRect().
QMetaObject::Connection QTreeViewPrivate::selectionmodelConnection |
Definition at line 268 of file qtreeview_p.h.
Referenced by clearConnections().
QMetaObject::Connection QTreeViewPrivate::sortHeaderConnection |
Definition at line 271 of file qtreeview_p.h.
Referenced by clearConnections().
bool QTreeViewPrivate::sortingEnabled |
Definition at line 180 of file qtreeview_p.h.
Referenced by QTreeWidgetPrivate::dataChanged(), and QTreeWidgetPrivate::sort().
|
mutable |
Definition at line 188 of file qtreeview_p.h.
Referenced by adjustViewOptionsForIndex(), calcLogicalIndices(), and visualRect().
QSet<QPersistentModelIndex> QTreeViewPrivate::spanningIndexes |
Definition at line 239 of file qtreeview_p.h.
Referenced by draggablePaintPairs(), and itemDecorationAt().
int QTreeViewPrivate::treePosition |
Definition at line 259 of file qtreeview_p.h.
Referenced by logicalIndexForTree().
bool QTreeViewPrivate::uniformRowHeights |
Definition at line 177 of file qtreeview_p.h.
Referenced by coordinateForItem(), firstVisibleItem(), itemAtCoordinate(), itemHeight(), layout(), and updateScrollBars().
|
mutable |
Definition at line 174 of file qtreeview_p.h.
Referenced by adjustViewOptionsForIndex(), collapse(), columnsAboutToBeRemoved(), coordinateForItem(), expand(), expandOrCollapseItemAtPos(), firstVisibleItem(), indentationForItem(), insertViewItems(), itemAtCoordinate(), itemDecorationRect(), itemForKeyEnd(), itemForKeyHome(), itemHeight(), lastVisibleItem(), layout(), modelAboutToBeReset(), modelDestroyed(), modelIndex(), pageDown(), pageUp(), removeViewItems(), updateScrollBars(), viewIndex(), and visualRect().