AusweisApp2
governikus::SectionModel Klassenreferenz

#include <DiagnosisModel.h>

Klassendiagramm für governikus::SectionModel:

Öffentliche Methoden

 SectionModel (QObject *pParent=nullptr)
 
QVariant data (const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
 
int rowCount (const QModelIndex &pParent=QModelIndex()) const override
 
QHash< int, QByteArray > roleNames () const override
 
void addItem (const QString &pTitle, const QString &pContent)
 
void addItem (const QSharedPointer< ContentItem > &pContentItem)
 
void addItemWithoutTitle (const QString &pContent)
 
void addTitleWithoutContent (const QString &pTitle)
 
void removeAllItems ()
 
void emitDataChangedForItem (const QSharedPointer< ContentItem > &pItem)
 
void replaceWithSections (QVector< QSharedPointer< SectionModel >> pSections)
 
QStringList getAsPlaintext (const QString &pPrependString=QString()) const
 

Freundbeziehungen

class ::test_DiagnosisModel
 

Beschreibung der Konstruktoren und Destruktoren

◆ SectionModel()

SectionModel::SectionModel ( QObject *  pParent = nullptr)
explicit

Dokumentation der Elementfunktionen

◆ addItem() [1/2]

void SectionModel::addItem ( const QString &  pTitle,
const QString &  pContent 
)
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ addItem() [2/2]

void SectionModel::addItem ( const QSharedPointer< ContentItem > &  pContentItem)

◆ addItemWithoutTitle()

void SectionModel::addItemWithoutTitle ( const QString &  pContent)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ addTitleWithoutContent()

void SectionModel::addTitleWithoutContent ( const QString &  pTitle)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ data()

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

◆ emitDataChangedForItem()

void SectionModel::emitDataChangedForItem ( const QSharedPointer< ContentItem > &  pItem)

◆ getAsPlaintext()

QStringList SectionModel::getAsPlaintext ( const QString &  pPrependString = QString()) const

◆ removeAllItems()

void SectionModel::removeAllItems ( )
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ replaceWithSections()

void SectionModel::replaceWithSections ( QVector< QSharedPointer< SectionModel >>  pSections)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ roleNames()

QHash< int, QByteArray > SectionModel::roleNames ( ) const
override

◆ rowCount()

int SectionModel::rowCount ( const QModelIndex &  pParent = QModelIndex()) const
override

Freundbeziehungen und Funktionsdokumentation

◆ ::test_DiagnosisModel

friend class ::test_DiagnosisModel
friend

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