QtBase  v6.3.1
Public Member Functions | Public Attributes | List of all members
QStandardItemPrivate Class Reference

#include <qstandarditemmodel_p.h>

Collaboration diagram for QStandardItemPrivate:
Collaboration graph
[legend]

Public Member Functions

 QStandardItemPrivate ()
 
int childIndex (int row, int column) const
 
int childIndex (const QStandardItem *child) const
 
QPair< 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)
 
const 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 106 of file qstandarditemmodel_p.h.

Constructor & Destructor Documentation

◆ QStandardItemPrivate()

QStandardItemPrivate::QStandardItemPrivate ( )
inline

Definition at line 110 of file qstandarditemmodel_p.h.

Member Function Documentation

◆ changeFlags()

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

Definition at line 174 of file qstandarditemmodel.cpp.

◆ childDeleted()

void QStandardItemPrivate::childDeleted ( QStandardItem child)

Definition at line 188 of file qstandarditemmodel.cpp.

Here is the call graph for this function:

◆ childIndex() [1/2]

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

Definition at line 126 of file qstandarditemmodel_p.h.

Here is the call graph for this function:

◆ childIndex() [2/2]

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

Definition at line 119 of file qstandarditemmodel_p.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ columnCount()

int QStandardItemPrivate::columnCount ( ) const
inline

Definition at line 167 of file qstandarditemmodel_p.h.

Here is the caller graph for this function:

◆ insertColumns()

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

Definition at line 543 of file qstandarditemmodel.cpp.

Here is the call graph for this function:

◆ insertRows() [1/2]

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

Definition at line 466 of file qstandarditemmodel.cpp.

Here is the call graph for this function:

◆ insertRows() [2/2]

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

Definition at line 499 of file qstandarditemmodel.cpp.

Here is the call graph for this function:

◆ itemData()

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

Definition at line 314 of file qstandarditemmodel.cpp.

◆ position()

QPair< int, int > QStandardItemPrivate::position ( ) const

Definition at line 92 of file qstandarditemmodel.cpp.

◆ rowCount()

int QStandardItemPrivate::rowCount ( ) const
inline

Definition at line 164 of file qstandarditemmodel_p.h.

Here is the caller graph for this function:

◆ setChild()

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

Definition at line 107 of file qstandarditemmodel.cpp.

Here is the call graph for this function:

◆ setItemData()

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

Definition at line 266 of file qstandarditemmodel.cpp.

Here is the call graph for this function:

◆ setModel()

void QStandardItemPrivate::setModel ( QStandardItemModel mod)

Definition at line 394 of file qstandarditemmodel.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setParentAndModel()

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

Definition at line 174 of file qstandarditemmodel_p.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sortChildren()

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

Definition at line 329 of file qstandarditemmodel.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ children

QList<QStandardItem *> QStandardItemPrivate::children

Definition at line 194 of file qstandarditemmodel_p.h.

◆ columns

int QStandardItemPrivate::columns

Definition at line 196 of file qstandarditemmodel_p.h.

◆ lastKnownIndex

int QStandardItemPrivate::lastKnownIndex
mutable

Definition at line 200 of file qstandarditemmodel_p.h.

◆ model

QStandardItemModel* QStandardItemPrivate::model

Definition at line 191 of file qstandarditemmodel_p.h.

◆ parent

QStandardItem* QStandardItemPrivate::parent

Definition at line 192 of file qstandarditemmodel_p.h.

◆ q_ptr

QStandardItem* QStandardItemPrivate::q_ptr

Definition at line 198 of file qstandarditemmodel_p.h.

◆ rows

int QStandardItemPrivate::rows

Definition at line 195 of file qstandarditemmodel_p.h.

◆ values

QList<QStandardItemData> QStandardItemPrivate::values

Definition at line 193 of file qstandarditemmodel_p.h.


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