![]() |
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 | LayoutChangeItem |
struct | SectionItem |
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 4145 of file qheaderview.cpp.
void QHeaderViewPrivate::cascadingResize | ( | int | visual, |
int | newSize ) |
Definition at line 3880 of file qheaderview.cpp.
void QHeaderViewPrivate::clear | ( | ) |
Definition at line 3824 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 3798 of file qheaderview.cpp.
Qt::SortOrder QHeaderViewPrivate::defaultSortOrderForSection | ( | int | section | ) | const |
Definition at line 3872 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 3850 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 4070 of file qheaderview.cpp.
QHeaderView::ResizeMode QHeaderViewPrivate::headerSectionResizeMode | ( | int | visual | ) | const |
Definition at line 4121 of file qheaderview.cpp.
int QHeaderViewPrivate::headerSectionSize | ( | int | visual | ) | const |
Definition at line 4059 of file qheaderview.cpp.
int QHeaderViewPrivate::headerVisualIndexAt | ( | int | position | ) | const |
Definition at line 4083 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 3579 of file qheaderview.cpp.
bool QHeaderViewPrivate::isLastVisibleSection | ( | int | section | ) | const |
Definition at line 3590 of file qheaderview.cpp.
|
inline |
Definition at line 129 of file qheaderview_p.h.
bool QHeaderViewPrivate::isSectionSelected | ( | int | section | ) | const |
Definition at line 3562 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 3606 of file qheaderview.cpp.
|
inline |
Definition at line 153 of file qheaderview_p.h.
void QHeaderViewPrivate::maybeRestorePrevLastSectionAndStretchLast | ( | ) |
Definition at line 3637 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 4241 of file qheaderview.cpp.
void QHeaderViewPrivate::recalcSectionStartPos | ( | ) | const |
Definition at line 4041 of file qheaderview.cpp.
void QHeaderViewPrivate::removeSectionsFromSectionItems | ( | int | start, |
int | end ) |
Definition at line 3813 of file qheaderview.cpp.
void QHeaderViewPrivate::resizeSectionItem | ( | int | visualIndex, |
int | oldSize, | ||
int | newSize ) |
Definition at line 4051 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 3667 of file qheaderview.cpp.
void QHeaderViewPrivate::restoreSizeOnPrevLastSection | ( | ) |
Definition at line 3618 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 3438 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 3990 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 4128 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 4111 of file qheaderview.cpp.
Definition at line 376 of file qheaderview_p.h.
void QHeaderViewPrivate::setNewLastSection | ( | int | visualIndexForLastSection | ) |
Definition at line 3628 of file qheaderview.cpp.
void QHeaderViewPrivate::setScrollOffset | ( | const QScrollBar * | scrollBar, |
QAbstractItemView::ScrollMode | scrollMode ) |
Definition at line 4163 of file qheaderview.cpp.
void QHeaderViewPrivate::setupSectionIndicator | ( | int | section, |
int | position ) |
Definition at line 3467 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 4030 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 3515 of file qheaderview.cpp.
void QHeaderViewPrivate::updateSectionsBeforeAfter | ( | int | logical | ) |
Definition at line 4176 of file qheaderview.cpp.
int QHeaderViewPrivate::viewSectionSizeHint | ( | int | logical | ) | const |
Definition at line 4135 of file qheaderview.cpp.
|
inline |
Definition at line 157 of file qheaderview_p.h.
void QHeaderViewPrivate::write | ( | QDataStream & | out | ) | const |
Definition at line 4196 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.