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
qabstractitemmodel.cpp File Reference

(0cee9ee3cf8a3310570708b2b421d94083969f72)

#include "qabstractitemmodel.h"
#include <private/qabstractitemmodel_p.h>
#include <qdatastream.h>
#include <qstringlist.h>
#include <qsize.h>
#include <qmimedata.h>
#include <qdebug.h>
#include <qlist.h>
#include <qstack.h>
#include <qmap.h>
#include <qbitarray.h>
#include <qdatetime.h>
#include <qloggingcategory.h>
#include <functional>
#include <limits.h>
#include "moc_qabstractitemmodel.cpp"
#include "qabstractitemmodel.moc"
Include dependency graph for qabstractitemmodel.cpp:

Go to the source code of this file.

Classes

class  QEmptyItemModel

Typedefs

using DefaultRoleNames = QHash<int, QByteArray>

Functions

bool comparesEqual (const QPersistentModelIndex &lhs, const QPersistentModelIndex &rhs)
Qt::strong_ordering compareThreeWay (const QPersistentModelIndex &lhs, const QPersistentModelIndex &rhs)
Qt::strong_ordering compareThreeWay (const QPersistentModelIndex &lhs, const QModelIndex &rhs)
bool comparesEqual (const QPersistentModelIndex &lhs, const QModelIndex &rhs)
QDebug operator<< (QDebug dbg, const QModelIndex &idx)
QDebug operator<< (QDebug dbg, const QPersistentModelIndex &idx)
 Q_GLOBAL_STATIC (DefaultRoleNames, qDefaultRoleNames, { { Qt::DisplayRole, "display" }, { Qt::DecorationRole, "decoration" }, { Qt::EditRole, "edit" }, { Qt::ToolTipRole, "toolTip" }, { Qt::StatusTipRole, "statusTip" }, { Qt::WhatsThisRole, "whatsThis" }, }) const QHash< int
static uint typeOfVariant (const QVariant &value)

Typedef Documentation

◆ DefaultRoleNames

Definition at line 744 of file qabstractitemmodel.cpp.

Function Documentation

◆ comparesEqual() [1/2]

bool comparesEqual ( const QPersistentModelIndex & lhs,
const QModelIndex & rhs )
noexcept

Definition at line 499 of file qabstractitemmodel.cpp.

◆ comparesEqual() [2/2]

bool comparesEqual ( const QPersistentModelIndex & lhs,
const QPersistentModelIndex & rhs )
noexcept

Definition at line 398 of file qabstractitemmodel.cpp.

◆ compareThreeWay() [1/2]

Qt::strong_ordering compareThreeWay ( const QPersistentModelIndex & lhs,
const QModelIndex & rhs )
noexcept

Definition at line 425 of file qabstractitemmodel.cpp.

◆ compareThreeWay() [2/2]

Qt::strong_ordering compareThreeWay ( const QPersistentModelIndex & lhs,
const QPersistentModelIndex & rhs )
noexcept

Definition at line 415 of file qabstractitemmodel.cpp.

◆ operator<<() [1/2]

QDebug operator<< ( QDebug dbg,
const QModelIndex & idx )

Definition at line 675 of file qabstractitemmodel.cpp.

References QModelIndex::internalPointer().

Here is the call graph for this function:

◆ operator<<() [2/2]

QDebug operator<< ( QDebug dbg,
const QPersistentModelIndex & idx )

Definition at line 683 of file qabstractitemmodel.cpp.

◆ Q_GLOBAL_STATIC()

Q_GLOBAL_STATIC ( DefaultRoleNames ,
qDefaultRoleNames ,
{ { Qt::DisplayRole, "display" }, { Qt::DecorationRole, "decoration" }, { Qt::EditRole, "edit" }, { Qt::ToolTipRole, "toolTip" }, { Qt::StatusTipRole, "statusTip" }, { Qt::WhatsThisRole, "whatsThis" }, }  ) const

◆ typeOfVariant()

uint typeOfVariant ( const QVariant & value)
static

Definition at line 798 of file qabstractitemmodel.cpp.