AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::ChatModel Klassenreferenz

#include <ChatModel.h>

Klassendiagramm für governikus::ChatModel:

Öffentliche Typen

enum  ChatRoles { NAME_ROLE = Qt::UserRole + 1, OPTIONAL_ROLE, SELECTED_ROLE }
 

Öffentliche Methoden

 ChatModel (QObject *pParent=nullptr)
 
void resetContext (const QSharedPointer< AuthContext > &pContext=QSharedPointer< AuthContext >())
 
int rowCount (const QModelIndex &=QModelIndex()) const override
 
QVariant data (const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
 
bool setData (const QModelIndex &pIndex, const QVariant &pValue, int pRole) override
 
QHash< int, QByteArray > roleNames () const override
 
Q_INVOKABLE void transferAccessRights ()
 
Q_INVOKABLE QSortFilterProxyModel * getFilterOptionalModel ()
 
Q_INVOKABLE QSortFilterProxyModel * getFilterRequiredModel ()
 

Propertys

QSortFilterProxyModel optional
 
QSortFilterProxyModel required
 
QSharedPointer< AuthContextmAuthContext
 
QList< AccessRight > mAllRights
 
QSet< AccessRight > mOptionalRights
 
QSet< AccessRight > mSelectedRights
 
QSortFilterProxyModel mFilterOptionalModel
 
QSortFilterProxyModel mFilterRequiredModel
 

Dokumentation der Aufzählungstypen

Aufzählungswerte
NAME_ROLE 
OPTIONAL_ROLE 
SELECTED_ROLE 

Beschreibung der Konstruktoren und Destruktoren

ChatModel::ChatModel ( QObject *  pParent = nullptr)

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

QVariant ChatModel::data ( const QModelIndex &  pIndex,
int  pRole = Qt::DisplayRole 
) const
override

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

QSortFilterProxyModel * ChatModel::getFilterOptionalModel ( )
QSortFilterProxyModel * ChatModel::getFilterRequiredModel ( )
void ChatModel::resetContext ( const QSharedPointer< AuthContext > &  pContext = QSharedPointer<AuthContext>())

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

QHash< int, QByteArray > ChatModel::roleNames ( ) const
override
int ChatModel::rowCount ( const QModelIndex &  = QModelIndex()) const
override

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

bool ChatModel::setData ( const QModelIndex &  pIndex,
const QVariant &  pValue,
int  pRole 
)
override
void ChatModel::transferAccessRights ( )

Dokumentation der Propertys

QList<AccessRight> governikus::ChatModel::mAllRights
QSharedPointer<AuthContext> governikus::ChatModel::mAuthContext
QSortFilterProxyModel governikus::ChatModel::mFilterOptionalModel
QSortFilterProxyModel governikus::ChatModel::mFilterRequiredModel
QSet<AccessRight> governikus::ChatModel::mOptionalRights
QSet<AccessRight> governikus::ChatModel::mSelectedRights
QSortFilterProxyModel governikus::ChatModel::optional
read
QSortFilterProxyModel governikus::ChatModel::required
read

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: