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
QRangeModelPrivate Class Reference
Inheritance diagram for QRangeModelPrivate:
Collaboration diagram for QRangeModelPrivate:

Public Member Functions

 QRangeModelPrivate (std::unique_ptr< QRangeModelImplBase, QRangeModelImplBase::Deleter > impl)
 QRangeModelPrivate (std::unique_ptr< QRangeModelImplBase, QRangeModelImplBase::Deleter > impl)

Static Public Member Functions

static QRangeModelPrivateget (QRangeModel *model)
static const QRangeModelPrivateget (const QRangeModel *model)
static void emitDataChanged (const QModelIndex &index, int role)
static QRangeModelPrivateget (QRangeModel *model)
static const QRangeModelPrivateget (const QRangeModel *model)
static void emitDataChanged (const QModelIndex &index, int role)

Public Attributes

std::unique_ptr< QRangeModelImplBase, QRangeModelImplBase::Deleter > impl
QHash< int, QByteArraym_roleNames
QRangeModel::AutoConnectPolicy m_autoConnectPolicy = QRangeModel::AutoConnectPolicy::None
bool m_dataChangedDispatchBlocked = false

Friends

class QRangeModelImplBase

Detailed Description

Definition at line 14 of file qrangemodel.cpp.

Constructor & Destructor Documentation

◆ QRangeModelPrivate() [1/2]

QRangeModelPrivate::QRangeModelPrivate ( std::unique_ptr< QRangeModelImplBase, QRangeModelImplBase::Deleter > impl)
inlineexplicit

Definition at line 19 of file qrangemodel.cpp.

◆ QRangeModelPrivate() [2/2]

QRangeModelPrivate::QRangeModelPrivate ( std::unique_ptr< QRangeModelImplBase, QRangeModelImplBase::Deleter > impl)
inlineexplicit

Definition at line 19 of file qrangemodel.cpp.

Member Function Documentation

◆ emitDataChanged() [1/2]

void QRangeModelPrivate::emitDataChanged ( const QModelIndex & index,
int role )
inlinestatic

Definition at line 33 of file qrangemodel.cpp.

◆ emitDataChanged() [2/2]

void QRangeModelPrivate::emitDataChanged ( const QModelIndex & index,
int role )
inlinestatic

Definition at line 33 of file qrangemodel.cpp.

◆ get() [1/4]

const QRangeModelPrivate * QRangeModelPrivate::get ( const QRangeModel * model)
inlinestatic

Definition at line 27 of file qrangemodel.cpp.

◆ get() [2/4]

const QRangeModelPrivate * QRangeModelPrivate::get ( const QRangeModel * model)
inlinestatic

Definition at line 27 of file qrangemodel.cpp.

◆ get() [3/4]

QRangeModelPrivate * QRangeModelPrivate::get ( QRangeModel * model)
inlinestatic

Definition at line 26 of file qrangemodel.cpp.

◆ get() [4/4]

QRangeModelPrivate * QRangeModelPrivate::get ( QRangeModel * model)
inlinestatic

Definition at line 26 of file qrangemodel.cpp.

◆ QRangeModelImplBase

Definition at line 24 of file qrangemodel.cpp.

Member Data Documentation

◆ impl

std::unique_ptr< QRangeModelImplBase, QRangeModelImplBase::Deleter > QRangeModelPrivate::impl

Definition at line 23 of file qrangemodel.cpp.

◆ m_autoConnectPolicy

QRangeModel::AutoConnectPolicy QRangeModelPrivate::m_autoConnectPolicy = QRangeModel::AutoConnectPolicy::None

Definition at line 30 of file qrangemodel.cpp.

◆ m_dataChangedDispatchBlocked

bool QRangeModelPrivate::m_dataChangedDispatchBlocked = false

Definition at line 31 of file qrangemodel.cpp.

◆ m_roleNames

QHash< int, QByteArray > QRangeModelPrivate::m_roleNames
mutable

Definition at line 29 of file qrangemodel.cpp.


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