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< QModelIndexintersectingSet (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
QScrollBarverticalScrollBar () const
QScrollBarhorizontalScrollBar () const
QListView::ScrollMode verticalScrollMode () const
QListView::ScrollMode horizontalScrollMode () const
QModelIndex modelIndex (int row) const
int rowCount () const
void initViewItemOption (QStyleOptionViewItem *option) const
QWidgetviewport () const
QRect clipRect () const
QSize cachedItemSize () const
QRect viewItemRect (const QListViewItem &item) const
QSize itemSize (const QStyleOptionViewItem &opt, const QModelIndex &idx) const
QAbstractItemDelegatedelegate (const QModelIndex &idx) const
bool isHidden (int row) const
int hiddenCount () const
bool isRightToLeft () const

Public Attributes

QListViewPrivatedd
QListViewqq
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 1984 of file qlistview.cpp.

◆ cachedItemSize()

QSize QCommonListViewBase::cachedItemSize ( ) const
inline

Definition at line 456 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 454 of file qlistview_p.h.

References dd.

◆ column()

int QCommonListViewBase::column ( ) const
inline

Definition at line 441 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 461 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 435 of file qlistview_p.h.

References dd.

◆ gridSize()

QSize QCommonListViewBase::gridSize ( ) const
inline

Definition at line 434 of file qlistview_p.h.

References dd.

◆ hiddenCount()

int QCommonListViewBase::hiddenCount ( ) const
inline

Definition at line 465 of file qlistview_p.h.

References dd.

◆ horizontalOffset()

int QCommonListViewBase::horizontalOffset ( ) const
virtual

Reimplemented in QListModeViewBase.

Definition at line 2087 of file qlistview.cpp.

◆ horizontalScrollBar()

QScrollBar * QCommonListViewBase::horizontalScrollBar ( ) const
inline

Definition at line 444 of file qlistview_p.h.

References qq.

◆ horizontalScrollMode()

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

Definition at line 446 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 2092 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 452 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 464 of file qlistview_p.h.

References dd.

◆ isRightToLeft()

bool QCommonListViewBase::isRightToLeft ( ) const
inline

Definition at line 467 of file qlistview_p.h.

References qq.

◆ isWrapping()

bool QCommonListViewBase::isWrapping ( ) const
inline

Definition at line 433 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 458 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 448 of file qlistview_p.h.

References dd.

◆ movement()

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

Definition at line 436 of file qlistview_p.h.

References dd.

◆ offset()

QPoint QCommonListViewBase::offset ( ) const
inline

Definition at line 438 of file qlistview_p.h.

References dd.

◆ pressedPosition()

QPoint QCommonListViewBase::pressedPosition ( ) const
inline

Definition at line 439 of file qlistview_p.h.

References dd.

◆ removeHiddenRow()

void QCommonListViewBase::removeHiddenRow ( int row)
virtual

Reimplemented in QIconModeViewBase.

Definition at line 1989 of file qlistview.cpp.

◆ rowCount()

int QCommonListViewBase::rowCount ( ) const
inline

Definition at line 450 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 2068 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 432 of file qlistview_p.h.

References dd.

◆ uniformItemSizes()

bool QCommonListViewBase::uniformItemSizes ( ) const
inline

Definition at line 440 of file qlistview_p.h.

References dd.

◆ updateHorizontalScrollBar()

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

Reimplemented in QListModeViewBase.

Definition at line 2008 of file qlistview.cpp.

◆ updateVerticalScrollBar()

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

Reimplemented in QListModeViewBase.

Definition at line 2038 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 443 of file qlistview_p.h.

References qq.

◆ verticalScrollMode()

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

Definition at line 445 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 2073 of file qlistview.cpp.

◆ viewItemRect()

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

Definition at line 457 of file qlistview_p.h.

References dd.

◆ viewport()

QWidget * QCommonListViewBase::viewport ( ) const
inline

Definition at line 453 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: