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 82 of file qlistview_p.h.

Constructor & Destructor Documentation

◆ QCommonListViewBase()

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

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

Member Function Documentation

◆ appendHiddenRow()

void QCommonListViewBase::appendHiddenRow ( int row)
virtual

Reimplemented in QIconModeViewBase.

Definition at line 1982 of file qlistview.cpp.

◆ cachedItemSize()

QSize QCommonListViewBase::cachedItemSize ( ) const
inline

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

References dd.

◆ column()

int QCommonListViewBase::column ( ) const
inline

Definition at line 440 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 460 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 434 of file qlistview_p.h.

References dd.

◆ gridSize()

QSize QCommonListViewBase::gridSize ( ) const
inline

Definition at line 433 of file qlistview_p.h.

References dd.

◆ hiddenCount()

int QCommonListViewBase::hiddenCount ( ) const
inline

Definition at line 464 of file qlistview_p.h.

References dd.

◆ horizontalOffset()

int QCommonListViewBase::horizontalOffset ( ) const
virtual

Reimplemented in QListModeViewBase.

Definition at line 2085 of file qlistview.cpp.

◆ horizontalScrollBar()

QScrollBar * QCommonListViewBase::horizontalScrollBar ( ) const
inline

Definition at line 443 of file qlistview_p.h.

References qq.

◆ horizontalScrollMode()

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

Definition at line 445 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 2090 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 451 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 463 of file qlistview_p.h.

References dd.

◆ isRightToLeft()

bool QCommonListViewBase::isRightToLeft ( ) const
inline

Definition at line 466 of file qlistview_p.h.

References qq.

◆ isWrapping()

bool QCommonListViewBase::isWrapping ( ) const
inline

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

References dd.

◆ mapToViewport()

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

Reimplemented in QListModeViewBase.

Definition at line 102 of file qlistview_p.h.

◆ modelIndex()

QModelIndex QCommonListViewBase::modelIndex ( int row) const
inline

Definition at line 447 of file qlistview_p.h.

References dd.

◆ movement()

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

Definition at line 435 of file qlistview_p.h.

References dd.

◆ offset()

QPoint QCommonListViewBase::offset ( ) const
inline

Definition at line 437 of file qlistview_p.h.

References dd.

◆ pressedPosition()

QPoint QCommonListViewBase::pressedPosition ( ) const
inline

Definition at line 438 of file qlistview_p.h.

References dd.

◆ removeHiddenRow()

void QCommonListViewBase::removeHiddenRow ( int row)
virtual

Reimplemented in QIconModeViewBase.

Definition at line 1987 of file qlistview.cpp.

◆ rowCount()

int QCommonListViewBase::rowCount ( ) const
inline

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

◆ setPositionForIndex()

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

Reimplemented in QIconModeViewBase.

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

References dd.

◆ uniformItemSizes()

bool QCommonListViewBase::uniformItemSizes ( ) const
inline

Definition at line 439 of file qlistview_p.h.

References dd.

◆ updateHorizontalScrollBar()

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

Reimplemented in QListModeViewBase.

Definition at line 2006 of file qlistview.cpp.

◆ updateVerticalScrollBar()

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

Reimplemented in QListModeViewBase.

Definition at line 2036 of file qlistview.cpp.

◆ verticalOffset()

virtual int QCommonListViewBase::verticalOffset ( ) const
inlinevirtual

Reimplemented in QListModeViewBase.

Definition at line 104 of file qlistview_p.h.

◆ verticalScrollBar()

QScrollBar * QCommonListViewBase::verticalScrollBar ( ) const
inline

Definition at line 442 of file qlistview_p.h.

References qq.

◆ verticalScrollMode()

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

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

◆ viewItemRect()

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

Definition at line 456 of file qlistview_p.h.

References dd.

◆ viewport()

QWidget * QCommonListViewBase::viewport ( ) const
inline

Definition at line 452 of file qlistview_p.h.

References dd.

Member Data Documentation

◆ batchSavedDeltaSeg

int QCommonListViewBase::batchSavedDeltaSeg

Definition at line 158 of file qlistview_p.h.

Referenced by QCommonListViewBase().

◆ batchStartRow

int QCommonListViewBase::batchStartRow

Definition at line 157 of file qlistview_p.h.

Referenced by QCommonListViewBase().

◆ contentsSize

QSize QCommonListViewBase::contentsSize

Definition at line 156 of file qlistview_p.h.

◆ dd

◆ qq


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