![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qheaderview_p.h>
Classes | |
| struct | SectionItem |
| struct | LayoutChangeItem |
Public Types | |
| enum | StateVersion { VersionMarker = 0xff } |
| enum | State { NoState , ResizeSection , MoveSection , SelectSections , NoClear } |
Definition at line 44 of file qheaderview_p.h.
| Enumerator | |
|---|---|
| NoState | |
| ResizeSection | |
| MoveSection | |
| SelectSections | |
| NoClear | |
Definition at line 245 of file qheaderview_p.h.
| Enumerator | |
|---|---|
| VersionMarker | |
Definition at line 49 of file qheaderview_p.h.
|
inline |
Definition at line 51 of file qheaderview_p.h.
References QHeaderViewPrivate(), allowUserMoveOfSection0, cascadingResizing, clickableSections, contentsSections, customDefaultSectionSize, firstPos, firstPressed, headerOffset, highlightSelected, hover, lastPos, lastSectionLogicalIdx, lastSectionSize, length, maximumSectionSize, minimumSectionSize, movableSections, NoState, originalSize, pressed, preventCursorChangeInSetOffset, resizeContentsPrecision, resizeRecursionBlock, section, sectionIndicatorOffset, sectionStartposRecalc, sortIndicatorClearable, sortIndicatorSection, sortIndicatorShown, stretchLastSection, stretchSections, and target.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::adjustedVisualIndex | ( | int | visualIndex | ) | const |
Definition at line 4133 of file qheaderview.cpp.
| void QHeaderViewPrivate::cascadingResize | ( | int | visual, |
| int | newSize ) |
Definition at line 3868 of file qheaderview.cpp.
| void QHeaderViewPrivate::clear | ( | ) |
Definition at line 3812 of file qheaderview.cpp.
|
inline |
Definition at line 199 of file qheaderview_p.h.
References lastCascadingSection.
|
inline |
Definition at line 121 of file qheaderview_p.h.
| void QHeaderViewPrivate::createSectionItems | ( | int | start, |
| int | end, | ||
| int | sectionSize, | ||
| QHeaderView::ResizeMode | mode ) |
Definition at line 3786 of file qheaderview.cpp.
| Qt::SortOrder QHeaderViewPrivate::defaultSortOrderForSection | ( | int | section | ) | const |
Definition at line 3860 of file qheaderview.cpp.
|
inline |
Definition at line 234 of file qheaderview_p.h.
|
inline |
Definition at line 223 of file qheaderview_p.h.
|
inline |
Definition at line 228 of file qheaderview_p.h.
| void QHeaderViewPrivate::flipSortIndicator | ( | int | section | ) |
Definition at line 3838 of file qheaderview.cpp.
| QStyleOptionHeader QHeaderViewPrivate::getStyleOption | ( | ) | const |
|
inline |
Definition at line 177 of file qheaderview_p.h.
References contentsSections, stretchLastSection, and stretchSections.
|
inline |
Definition at line 358 of file qheaderview_p.h.
| int QHeaderViewPrivate::headerSectionPosition | ( | int | visual | ) | const |
Definition at line 4058 of file qheaderview.cpp.
| QHeaderView::ResizeMode QHeaderViewPrivate::headerSectionResizeMode | ( | int | visual | ) | const |
Definition at line 4109 of file qheaderview.cpp.
| int QHeaderViewPrivate::headerSectionSize | ( | int | visual | ) | const |
Definition at line 4047 of file qheaderview.cpp.
| int QHeaderViewPrivate::headerVisualIndexAt | ( | int | position | ) | const |
Definition at line 4071 of file qheaderview.cpp.
|
inline |
Definition at line 187 of file qheaderview_p.h.
References sectionCount().
|
inline |
Definition at line 183 of file qheaderview_p.h.
|
inline |
Definition at line 133 of file qheaderview_p.h.
| bool QHeaderViewPrivate::isFirstVisibleSection | ( | int | section | ) | const |
Definition at line 3567 of file qheaderview.cpp.
| bool QHeaderViewPrivate::isLastVisibleSection | ( | int | section | ) | const |
Definition at line 3578 of file qheaderview.cpp.
|
inline |
Definition at line 129 of file qheaderview_p.h.
| bool QHeaderViewPrivate::isSectionSelected | ( | int | section | ) | const |
Definition at line 3550 of file qheaderview.cpp.
|
inline |
Definition at line 169 of file qheaderview_p.h.
| int QHeaderViewPrivate::lastVisibleVisualIndex | ( | ) | const |
Returns the last visible (ie. not hidden) visual index
Definition at line 3594 of file qheaderview.cpp.
|
inline |
Definition at line 153 of file qheaderview_p.h.
| void QHeaderViewPrivate::maybeRestorePrevLastSectionAndStretchLast | ( | ) |
Definition at line 3625 of file qheaderview.cpp.
|
inline |
Definition at line 217 of file qheaderview_p.h.
|
inline |
Definition at line 331 of file qheaderview_p.h.
References headerMode.
|
inline |
Definition at line 137 of file qheaderview_p.h.
| bool QHeaderViewPrivate::read | ( | QDataStream & | in | ) |
Definition at line 4229 of file qheaderview.cpp.
| void QHeaderViewPrivate::recalcSectionStartPos | ( | ) | const |
Definition at line 4029 of file qheaderview.cpp.
| void QHeaderViewPrivate::removeSectionsFromSectionItems | ( | int | start, |
| int | end ) |
Definition at line 3801 of file qheaderview.cpp.
| void QHeaderViewPrivate::resizeSectionItem | ( | int | visualIndex, |
| int | oldSize, | ||
| int | newSize ) |
Definition at line 4039 of file qheaderview.cpp.
| void QHeaderViewPrivate::resizeSections | ( | QHeaderView::ResizeMode | globalMode, |
| bool | useGlobalMode = false ) |
Go through and resize all of the sections applying stretchLastSection, manual stretches, sizes, and useGlobalMode.
The different resize modes are: Interactive - the user decides the size Stretch - take up whatever space is left Fixed - the size is set programmatically outside the header ResizeToContentes - the size is set based on the contents of the row or column in the parent view
The resize mode will not affect the last section if stretchLastSection is true.
Definition at line 3655 of file qheaderview.cpp.
| void QHeaderViewPrivate::restoreSizeOnPrevLastSection | ( | ) |
Definition at line 3606 of file qheaderview.cpp.
|
inline |
Definition at line 149 of file qheaderview_p.h.
|
inline |
Definition at line 117 of file qheaderview_p.h.
|
inline |
Definition at line 205 of file qheaderview_p.h.
References firstCascadingSection, and lastCascadingSection.
|
inline |
Definition at line 145 of file qheaderview_p.h.
Referenced by initializeIndexMapping().
| int QHeaderViewPrivate::sectionHandleAt | ( | int | position | ) |
Definition at line 3426 of file qheaderview.cpp.
|
inline |
Definition at line 125 of file qheaderview_p.h.
|
inline |
Definition at line 213 of file qheaderview_p.h.
| void QHeaderViewPrivate::sectionsAboutToBeChanged | ( | const QList< QPersistentModelIndex > & | parents = QList<QPersistentModelIndex>(), |
| QAbstractItemModel::LayoutChangeHint | hint = QAbstractItemModel::NoLayoutChangeHint ) |
Definition at line 2195 of file qheaderview.cpp.
| void QHeaderViewPrivate::sectionsAboutToBeMoved | ( | const QModelIndex & | sourceParent, |
| int | logicalStart, | ||
| int | logicalEnd, | ||
| const QModelIndex & | destinationParent, | ||
| int | logicalDestination ) |
Definition at line 2171 of file qheaderview.cpp.
| void QHeaderViewPrivate::sectionsChanged | ( | const QList< QPersistentModelIndex > & | parents = QList<QPersistentModelIndex>(), |
| QAbstractItemModel::LayoutChangeHint | hint = QAbstractItemModel::NoLayoutChangeHint ) |
Definition at line 2247 of file qheaderview.cpp.
|
inline |
Definition at line 365 of file qheaderview_p.h.
| void QHeaderViewPrivate::sectionsMoved | ( | const QModelIndex & | sourceParent, |
| int | logicalStart, | ||
| int | logicalEnd, | ||
| const QModelIndex & | destinationParent, | ||
| int | logicalDestination ) |
Definition at line 2183 of file qheaderview.cpp.
| void QHeaderViewPrivate::sectionsRemoved | ( | const QModelIndex & | parent, |
| int | logicalFirst, | ||
| int | logicalLast ) |
Definition at line 2080 of file qheaderview.cpp.
| void QHeaderViewPrivate::setDefaultSectionSize | ( | int | size | ) |
Definition at line 3978 of file qheaderview.cpp.
|
inline |
Definition at line 161 of file qheaderview_p.h.
References updateDefaultSectionSizeFromStyle().
| void QHeaderViewPrivate::setGlobalHeaderResizeMode | ( | QHeaderView::ResizeMode | mode | ) |
Definition at line 4116 of file qheaderview.cpp.
| void QHeaderViewPrivate::setHeaderMode | ( | HeaderMode | mode | ) |
Definition at line 1758 of file qheaderview.cpp.
Referenced by switchToFlexibleModeWithSectionMemoryUsage().
| void QHeaderViewPrivate::setHeaderSectionResizeMode | ( | int | visual, |
| QHeaderView::ResizeMode | mode ) |
Definition at line 4099 of file qheaderview.cpp.
Definition at line 376 of file qheaderview_p.h.
| void QHeaderViewPrivate::setNewLastSection | ( | int | visualIndexForLastSection | ) |
Definition at line 3616 of file qheaderview.cpp.
| void QHeaderViewPrivate::setScrollOffset | ( | const QScrollBar * | scrollBar, |
| QAbstractItemView::ScrollMode | scrollMode ) |
Definition at line 4151 of file qheaderview.cpp.
| void QHeaderViewPrivate::setupSectionIndicator | ( | int | section, |
| int | position ) |
Definition at line 3455 of file qheaderview.cpp.
|
inline |
Definition at line 173 of file qheaderview_p.h.
|
inline |
Definition at line 336 of file qheaderview_p.h.
References setHeaderMode().
| void QHeaderViewPrivate::updateCountInNoSectionItemsMode | ( | int | newCount | ) |
Definition at line 1786 of file qheaderview.cpp.
| void QHeaderViewPrivate::updateDefaultSectionSizeFromStyle | ( | ) |
Definition at line 4018 of file qheaderview.cpp.
Referenced by setDefaultValues().
| void QHeaderViewPrivate::updateHiddenSections | ( | int | logicalFirst, |
| int | logicalLast ) |
Definition at line 2064 of file qheaderview.cpp.
| void QHeaderViewPrivate::updateSectionIndicator | ( | int | section, |
| int | position ) |
Definition at line 3503 of file qheaderview.cpp.
| void QHeaderViewPrivate::updateSectionsBeforeAfter | ( | int | logical | ) |
Definition at line 4164 of file qheaderview.cpp.
| int QHeaderViewPrivate::viewSectionSizeHint | ( | int | logical | ) | const |
Definition at line 4123 of file qheaderview.cpp.
|
inline |
Definition at line 157 of file qheaderview_p.h.
| void QHeaderViewPrivate::write | ( | QDataStream & | out | ) | const |
Definition at line 4184 of file qheaderview.cpp.
| bool QHeaderViewPrivate::allowUserMoveOfSection0 |
Definition at line 282 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
|
mutable |
Definition at line 259 of file qheaderview_p.h.
| bool QHeaderViewPrivate::cascadingResizing |
Definition at line 280 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
|
mutable |
Definition at line 258 of file qheaderview_p.h.
| bool QHeaderViewPrivate::clickableSections |
Definition at line 277 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::contentsSections |
Definition at line 285 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate(), and hasAutoResizeSections().
| qsizetype QHeaderViewPrivate::countInNoSectionItemsMode = 0 |
Definition at line 330 of file qheaderview_p.h.
| bool QHeaderViewPrivate::customDefaultSectionSize |
Definition at line 283 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| Qt::Alignment QHeaderViewPrivate::defaultAlignment |
Definition at line 293 of file qheaderview_p.h.
| int QHeaderViewPrivate::defaultSectionSize |
Definition at line 286 of file qheaderview_p.h.
|
mutable |
Definition at line 260 of file qheaderview_p.h.
| int QHeaderViewPrivate::firstCascadingSection |
Definition at line 262 of file qheaderview_p.h.
Referenced by saveCascadingSectionSize().
| int QHeaderViewPrivate::firstPos |
Definition at line 266 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::firstPressed |
Definition at line 270 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| QHeaderView::ResizeMode QHeaderViewPrivate::globalResizeMode |
Definition at line 297 of file qheaderview_p.h.
| HeaderMode QHeaderViewPrivate::headerMode = HeaderMode::InitialNoSectionMemoryUsage |
Definition at line 329 of file qheaderview_p.h.
Referenced by noSectionMemoryUsage().
| int QHeaderViewPrivate::headerOffset |
Definition at line 247 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
|
mutable |
Definition at line 257 of file qheaderview_p.h.
| bool QHeaderViewPrivate::highlightSelected |
Definition at line 278 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::hover |
Definition at line 272 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::lastCascadingSection |
Definition at line 263 of file qheaderview_p.h.
Referenced by clearCascadingSections(), and saveCascadingSectionSize().
| int QHeaderViewPrivate::lastPos |
Definition at line 265 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::lastSectionLogicalIdx |
Definition at line 291 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::lastSectionSize |
Definition at line 290 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| QList<LayoutChangeItem> QHeaderViewPrivate::layoutChangePersistentSections |
Definition at line 348 of file qheaderview_p.h.
| int QHeaderViewPrivate::length |
Definition at line 274 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate(), and testing.tools.encode_pdf_filter._PngIdatPdfStream::write().
|
mutable |
Definition at line 255 of file qheaderview_p.h.
| int QHeaderViewPrivate::maximumSectionSize |
Definition at line 289 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::minimumSectionSize |
Definition at line 288 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| std::array<QMetaObject::Connection, 8> QHeaderViewPrivate::modelConnections |
Definition at line 349 of file qheaderview_p.h.
| bool QHeaderViewPrivate::movableSections |
Definition at line 276 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::oldDefaultSectionSize = -1 |
Definition at line 287 of file qheaderview_p.h.
| Qt::Orientation QHeaderViewPrivate::orientation |
Definition at line 248 of file qheaderview_p.h.
| int QHeaderViewPrivate::originalSize |
Definition at line 267 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::pressed |
Definition at line 271 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| bool QHeaderViewPrivate::preventCursorChangeInSetOffset |
Definition at line 275 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::resizeContentsPrecision |
Definition at line 299 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| bool QHeaderViewPrivate::resizeRecursionBlock |
Definition at line 281 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::section |
Definition at line 268 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| int QHeaderViewPrivate::sectionIndicatorOffset |
Definition at line 292 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| QList<SectionItem> QHeaderViewPrivate::sectionItems |
Definition at line 327 of file qheaderview_p.h.
|
mutable |
Definition at line 256 of file qheaderview_p.h.
|
mutable |
Definition at line 298 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| bool QHeaderViewPrivate::sortIndicatorClearable |
Definition at line 252 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| Qt::SortOrder QHeaderViewPrivate::sortIndicatorOrder |
Definition at line 249 of file qheaderview_p.h.
| int QHeaderViewPrivate::sortIndicatorSection |
Definition at line 250 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| bool QHeaderViewPrivate::sortIndicatorShown |
Definition at line 251 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
| enum QHeaderViewPrivate::State QHeaderViewPrivate::state |
| bool QHeaderViewPrivate::stretchLastSection |
Definition at line 279 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate(), and hasAutoResizeSections().
| int QHeaderViewPrivate::stretchSections |
Definition at line 284 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate(), and hasAutoResizeSections().
| int QHeaderViewPrivate::target |
Definition at line 269 of file qheaderview_p.h.
Referenced by QHeaderViewPrivate().
|
mutable |
Definition at line 254 of file qheaderview_p.h.