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
QStandardItemPrivate Class Reference

#include <qstandarditemmodel_p.h>

Collaboration diagram for QStandardItemPrivate:

Public Member Functions

 QStandardItemPrivate ()
int childIndex (int row, int column) const
int childIndex (const QStandardItem *child) const
std::pair< int, int > position () const
void setChild (int row, int column, QStandardItem *item, bool emitChanged=false)
int rowCount () const
int columnCount () const
void childDeleted (QStandardItem *child)
void setModel (QStandardItemModel *mod)
void setParentAndModel (QStandardItem *par, QStandardItemModel *mod)
void changeFlags (bool enable, Qt::ItemFlags f)
void setItemData (const QMap< int, QVariant > &roles)
QMap< int, QVariantitemData () const
bool insertRows (int row, int count, const QList< QStandardItem * > &items)
bool insertRows (int row, const QList< QStandardItem * > &items)
bool insertColumns (int column, int count, const QList< QStandardItem * > &items)
void sortChildren (int column, Qt::SortOrder order)

Public Attributes

QStandardItemModelmodel
QStandardItemparent
QList< QStandardItemDatavalues
QList< QStandardItem * > children
int rows
int columns
QStandardItemq_ptr
int lastKnownIndex

Detailed Description

Definition at line 74 of file qstandarditemmodel_p.h.

Constructor & Destructor Documentation

◆ QStandardItemPrivate()

QStandardItemPrivate::QStandardItemPrivate ( )
inline

Definition at line 78 of file qstandarditemmodel_p.h.

Member Function Documentation

◆ changeFlags()

void QStandardItemPrivate::changeFlags ( bool enable,
Qt::ItemFlags f )

Definition at line 138 of file qstandarditemmodel.cpp.

◆ childDeleted()

void QStandardItemPrivate::childDeleted ( QStandardItem * child)

Definition at line 152 of file qstandarditemmodel.cpp.

◆ childIndex() [1/2]

int QStandardItemPrivate::childIndex ( const QStandardItem * child) const
inline

Definition at line 94 of file qstandarditemmodel_p.h.

◆ childIndex() [2/2]

int QStandardItemPrivate::childIndex ( int row,
int column ) const
inline

Definition at line 87 of file qstandarditemmodel_p.h.

◆ columnCount()

int QStandardItemPrivate::columnCount ( ) const
inline

Definition at line 135 of file qstandarditemmodel_p.h.

References columns.

◆ insertColumns()

bool QStandardItemPrivate::insertColumns ( int column,
int count,
const QList< QStandardItem * > & items )

Definition at line 504 of file qstandarditemmodel.cpp.

◆ insertRows() [1/2]

bool QStandardItemPrivate::insertRows ( int row,
const QList< QStandardItem * > & items )

Definition at line 428 of file qstandarditemmodel.cpp.

◆ insertRows() [2/2]

bool QStandardItemPrivate::insertRows ( int row,
int count,
const QList< QStandardItem * > & items )

Definition at line 460 of file qstandarditemmodel.cpp.

◆ itemData()

QMap< int, QVariant > QStandardItemPrivate::itemData ( ) const

Definition at line 278 of file qstandarditemmodel.cpp.

◆ position()

std::pair< int, int > QStandardItemPrivate::position ( ) const

Definition at line 56 of file qstandarditemmodel.cpp.

◆ rowCount()

int QStandardItemPrivate::rowCount ( ) const
inline

Definition at line 132 of file qstandarditemmodel_p.h.

References rows.

◆ setChild()

void QStandardItemPrivate::setChild ( int row,
int column,
QStandardItem * item,
bool emitChanged = false )

Definition at line 71 of file qstandarditemmodel.cpp.

◆ setItemData()

void QStandardItemPrivate::setItemData ( const QMap< int, QVariant > & roles)

Definition at line 230 of file qstandarditemmodel.cpp.

◆ setModel()

void QStandardItemPrivate::setModel ( QStandardItemModel * mod)

set the model of this item and all its children

Definition at line 356 of file qstandarditemmodel.cpp.

◆ setParentAndModel()

void QStandardItemPrivate::setParentAndModel ( QStandardItem * par,
QStandardItemModel * mod )
inline

Definition at line 142 of file qstandarditemmodel_p.h.

◆ sortChildren()

void QStandardItemPrivate::sortChildren ( int column,
Qt::SortOrder order )

Definition at line 291 of file qstandarditemmodel.cpp.

Member Data Documentation

◆ children

QList<QStandardItem *> QStandardItemPrivate::children

Definition at line 162 of file qstandarditemmodel_p.h.

◆ columns

int QStandardItemPrivate::columns

Definition at line 164 of file qstandarditemmodel_p.h.

Referenced by columnCount().

◆ lastKnownIndex

int QStandardItemPrivate::lastKnownIndex
mutable

Definition at line 168 of file qstandarditemmodel_p.h.

◆ model

QStandardItemModel* QStandardItemPrivate::model

Definition at line 159 of file qstandarditemmodel_p.h.

◆ parent

QStandardItem* QStandardItemPrivate::parent

Definition at line 160 of file qstandarditemmodel_p.h.

◆ q_ptr

QStandardItem* QStandardItemPrivate::q_ptr

Definition at line 166 of file qstandarditemmodel_p.h.

◆ rows

int QStandardItemPrivate::rows

Definition at line 163 of file qstandarditemmodel_p.h.

Referenced by rowCount().

◆ values

QList<QStandardItemData> QStandardItemPrivate::values

Definition at line 161 of file qstandarditemmodel_p.h.


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