Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QCommonListViewBase Class Referenceabstract

#include <qlistview_p.h>

Inheritance diagram for QCommonListViewBase:
Collaboration diagram for QCommonListViewBase:

Public Member Functions

 QCommonListViewBase (QListView *q, QListViewPrivate *d)
virtual ~QCommonListViewBase ()
virtual int itemIndex (const QListViewItem &item) const =0
virtual QListViewItem indexToListViewItem (const QModelIndex &index) const =0
virtual bool doBatchedItemLayout (const QListViewLayoutInfo &info, int max)=0
virtual void clear ()=0
virtual void setRowCount (int)=0
virtual QList< QModelIndex > intersectingSet (const QRect &area) const =0
virtual void dataChanged (const QModelIndex &, const QModelIndex &)=0
virtual int horizontalScrollToValue (int index, QListView::ScrollHint hint, bool leftOf, bool rightOf, const QRect &area, const QRect &rect) const
virtual int verticalScrollToValue (int index, QListView::ScrollHint hint, bool above, bool below, const QRect &area, const QRect &rect) const
virtual void scrollContentsBy (int dx, int dy, bool scrollElasticBand)
virtual QRect mapToViewport (const QRect &rect) const
virtual int horizontalOffset () const
virtual int verticalOffset () const
virtual void updateHorizontalScrollBar (const QSize &step)
virtual void updateVerticalScrollBar (const QSize &step)
virtual void appendHiddenRow (int row)
virtual void removeHiddenRow (int row)
virtual void setPositionForIndex (const QPoint &, const QModelIndex &)
int spacing () const
bool isWrapping () const
QSize gridSize () const
QListView::Flow flow () const
QListView::Movement movement () const
QPoint offset () const
QPoint pressedPosition () const
bool uniformItemSizes () const
int column () const
QScrollBar * verticalScrollBar () const
QScrollBar * horizontalScrollBar () const
QListView::ScrollMode verticalScrollMode () const
QListView::ScrollMode horizontalScrollMode () const
QModelIndex modelIndex (int row) const
int rowCount () const
void initViewItemOption (QStyleOptionViewItem *option) const
QWidget * viewport () const
QRect clipRect () const
QSize cachedItemSize () const
QRect viewItemRect (const QListViewItem &item) const
QSize itemSize (const QStyleOptionViewItem &opt, const QModelIndex &idx) const
QAbstractItemDelegate * delegate (const QModelIndex &idx) const
bool isHidden (int row) const
int hiddenCount () const
bool isRightToLeft () const

Public Attributes

QListViewPrivate * dd
QListView * qq
QSize contentsSize
int batchStartRow
int batchSavedDeltaSeg

Detailed Description

Definition at line 83 of file qlistview_p.h.

Constructor & Destructor Documentation

◆ QCommonListViewBase()

QCommonListViewBase::QCommonListViewBase ( QListView * q,
QListViewPrivate * d )
inline

Definition at line 86 of file qlistview_p.h.

References batchSavedDeltaSeg, batchStartRow, dd, and qq.

Referenced by QIconModeViewBase::QIconModeViewBase().

Here is the caller graph for this function:

◆ ~QCommonListViewBase()

virtual QCommonListViewBase::~QCommonListViewBase ( )
inlinevirtual

Definition at line 87 of file qlistview_p.h.

Member Function Documentation

◆ appendHiddenRow()

void QCommonListViewBase::appendHiddenRow ( int row)
virtual

Reimplemented in QIconModeViewBase.

Definition at line 1963 of file qlistview.cpp.

◆ cachedItemSize()

QSize QCommonListViewBase::cachedItemSize ( ) const
inline

Definition at line 460 of file qlistview_p.h.

References dd.

◆ clear()

virtual void QCommonListViewBase::clear ( )
pure virtual

Implemented in QIconModeViewBase, and QListModeViewBase.

◆ clipRect()

QRect QCommonListViewBase::clipRect ( ) const
inline

Definition at line 458 of file qlistview_p.h.

References dd.

◆ column()

int QCommonListViewBase::column ( ) const
inline

Definition at line 445 of file qlistview_p.h.

References dd.

◆ dataChanged()

virtual void QCommonListViewBase::dataChanged ( const QModelIndex & ,
const QModelIndex &  )
pure virtual

Implemented in QIconModeViewBase, and QListModeViewBase.

◆ delegate()

QAbstractItemDelegate * QCommonListViewBase::delegate ( const QModelIndex & idx) const
inline

Definition at line 465 of file qlistview_p.h.

References qq.

◆ doBatchedItemLayout()

virtual bool QCommonListViewBase::doBatchedItemLayout ( const QListViewLayoutInfo & info,
int max )
pure virtual

Implemented in QIconModeViewBase, and QListModeViewBase.

◆ flow()

QListView::Flow QCommonListViewBase::flow ( ) const
inline

Definition at line 439 of file qlistview_p.h.

References dd.

◆ gridSize()

QSize QCommonListViewBase::gridSize ( ) const
inline

Definition at line 438 of file qlistview_p.h.

References dd.

◆ hiddenCount()

int QCommonListViewBase::hiddenCount ( ) const
inline

Definition at line 469 of file qlistview_p.h.

References dd.

◆ horizontalOffset()

int QCommonListViewBase::horizontalOffset ( ) const
virtual

Reimplemented in QListModeViewBase.

Definition at line 2066 of file qlistview.cpp.

◆ horizontalScrollBar()

QScrollBar * QCommonListViewBase::horizontalScrollBar ( ) const
inline

Definition at line 448 of file qlistview_p.h.

References qq.

◆ horizontalScrollMode()

QListView::ScrollMode QCommonListViewBase::horizontalScrollMode ( ) const
inline

Definition at line 450 of file qlistview_p.h.

References qq.

◆ horizontalScrollToValue()

int QCommonListViewBase::horizontalScrollToValue ( int index,
QListView::ScrollHint hint,
bool leftOf,
bool rightOf,
const QRect & area,
const QRect & rect ) const
virtual

Reimplemented in QListModeViewBase.

Definition at line 2071 of file qlistview.cpp.

◆ indexToListViewItem()

virtual QListViewItem QCommonListViewBase::indexToListViewItem ( const QModelIndex & index) const
pure virtual

Implemented in QIconModeViewBase, and QListModeViewBase.

◆ initViewItemOption()

void QCommonListViewBase::initViewItemOption ( QStyleOptionViewItem * option) const
inline

Definition at line 456 of file qlistview_p.h.

References qq.

◆ intersectingSet()

virtual QList< QModelIndex > QCommonListViewBase::intersectingSet ( const QRect & area) const
pure virtual

Implemented in QIconModeViewBase, and QListModeViewBase.

◆ isHidden()

bool QCommonListViewBase::isHidden ( int row) const
inline

Definition at line 468 of file qlistview_p.h.

References dd.

◆ isRightToLeft()

bool QCommonListViewBase::isRightToLeft ( ) const
inline

Definition at line 471 of file qlistview_p.h.

References qq.

◆ isWrapping()

bool QCommonListViewBase::isWrapping ( ) const
inline

Definition at line 437 of file qlistview_p.h.

References dd.

◆ itemIndex()

virtual int QCommonListViewBase::itemIndex ( const QListViewItem & item) const
pure virtual

Implemented in QIconModeViewBase, and QListModeViewBase.

◆ itemSize()

QSize QCommonListViewBase::itemSize ( const QStyleOptionViewItem & opt,
const QModelIndex & idx ) const
inline

Definition at line 462 of file qlistview_p.h.

References dd.

◆ mapToViewport()

virtual QRect QCommonListViewBase::mapToViewport ( const QRect & rect) const
inlinevirtual

Reimplemented in QListModeViewBase.

Definition at line 103 of file qlistview_p.h.

◆ modelIndex()

QModelIndex QCommonListViewBase::modelIndex ( int row) const
inline

Definition at line 452 of file qlistview_p.h.

References dd.

◆ movement()

QListView::Movement QCommonListViewBase::movement ( ) const
inline

Definition at line 440 of file qlistview_p.h.

References dd.

◆ offset()

QPoint QCommonListViewBase::offset ( ) const
inline

Definition at line 442 of file qlistview_p.h.

References dd.

◆ pressedPosition()

QPoint QCommonListViewBase::pressedPosition ( ) const
inline

Definition at line 443 of file qlistview_p.h.

References dd.

◆ removeHiddenRow()

void QCommonListViewBase::removeHiddenRow ( int row)
virtual

Reimplemented in QIconModeViewBase.

Definition at line 1968 of file qlistview.cpp.

◆ rowCount()

int QCommonListViewBase::rowCount ( ) const
inline

Definition at line 454 of file qlistview_p.h.

References dd.

◆ scrollContentsBy()

void QCommonListViewBase::scrollContentsBy ( int dx,
int dy,
bool scrollElasticBand )
virtual

Reimplemented in QIconModeViewBase, and QListModeViewBase.

Definition at line 2047 of file qlistview.cpp.

◆ setPositionForIndex()

virtual void QCommonListViewBase::setPositionForIndex ( const QPoint & ,
const QModelIndex &  )
inlinevirtual

Reimplemented in QIconModeViewBase.

Definition at line 110 of file qlistview_p.h.

◆ setRowCount()

virtual void QCommonListViewBase::setRowCount ( int )
pure virtual

Implemented in QIconModeViewBase, and QListModeViewBase.

◆ spacing()

int QCommonListViewBase::spacing ( ) const
inline

Definition at line 436 of file qlistview_p.h.

References dd.

◆ uniformItemSizes()

bool QCommonListViewBase::uniformItemSizes ( ) const
inline

Definition at line 444 of file qlistview_p.h.

References dd.

◆ updateHorizontalScrollBar()

void QCommonListViewBase::updateHorizontalScrollBar ( const QSize & step)
virtual

Reimplemented in QListModeViewBase.

Definition at line 1987 of file qlistview.cpp.

◆ updateVerticalScrollBar()

void QCommonListViewBase::updateVerticalScrollBar ( const QSize & step)
virtual

Reimplemented in QListModeViewBase.

Definition at line 2017 of file qlistview.cpp.

◆ verticalOffset()

virtual int QCommonListViewBase::verticalOffset ( ) const
inlinevirtual

Reimplemented in QListModeViewBase.

Definition at line 105 of file qlistview_p.h.

◆ verticalScrollBar()

QScrollBar * QCommonListViewBase::verticalScrollBar ( ) const
inline

Definition at line 447 of file qlistview_p.h.

References qq.

◆ verticalScrollMode()

QListView::ScrollMode QCommonListViewBase::verticalScrollMode ( ) const
inline

Definition at line 449 of file qlistview_p.h.

References qq.

◆ verticalScrollToValue()

int QCommonListViewBase::verticalScrollToValue ( int index,
QListView::ScrollHint hint,
bool above,
bool below,
const QRect & area,
const QRect & rect ) const
virtual

Reimplemented in QListModeViewBase.

Definition at line 2052 of file qlistview.cpp.

◆ viewItemRect()

QRect QCommonListViewBase::viewItemRect ( const QListViewItem & item) const
inline

Definition at line 461 of file qlistview_p.h.

References dd.

◆ viewport()

QWidget * QCommonListViewBase::viewport ( ) const
inline

Definition at line 457 of file qlistview_p.h.

References dd.

Member Data Documentation

◆ batchSavedDeltaSeg

int QCommonListViewBase::batchSavedDeltaSeg

Definition at line 159 of file qlistview_p.h.

Referenced by QCommonListViewBase().

◆ batchStartRow

int QCommonListViewBase::batchStartRow

Definition at line 158 of file qlistview_p.h.

Referenced by QCommonListViewBase().

◆ contentsSize

QSize QCommonListViewBase::contentsSize

Definition at line 157 of file qlistview_p.h.

◆ dd

◆ qq


The documentation for this class was generated from the following files: