AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::FormattedTextModel Klassenreferenz

#include <FormattedTextModel.h>

Klassendiagramm für governikus::FormattedTextModel:

Klassen

struct  ReadLinesResult
 

Öffentliche Typen

enum  LineType {
  EMPTY , HEADER , SECTION , SUBSECTION ,
  REGULARTEXT , LISTITEM
}
 
enum  FormattedTextRoles { ContentRole = Qt::UserRole + 1 , LineTypeRole }
 

Öffentliche Methoden

 FormattedTextModel (QObject *pParent, const QStringList &pLines=QStringList())
 
int rowCount (const QModelIndex &pIndex=QModelIndex()) const override
 
QVariant data (const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
 
QHash< int, QByteArrayroleNames () const override
 
Q_INVOKABLE bool loadSeveral (const QStringList &pFilepaths)
 

Öffentliche, statische Methoden

static bool isFormattingLine (LineType pType)
 
static LineType lineType (const QString &pLine)
 
static QString stripFormattingCharacters (const QString &pLine, LineType pType)
 
static QString replaceControlCharactersWithHtml (const QString &pLine)
 
static ReadLinesResult readLines (const QString &pFilepath)
 

Dokumentation der Aufzählungstypen

◆ FormattedTextRoles

Aufzählungswerte
ContentRole 
LineTypeRole 

◆ LineType

Aufzählungswerte
EMPTY 
HEADER 
SECTION 
SUBSECTION 
REGULARTEXT 
LISTITEM 

Beschreibung der Konstruktoren und Destruktoren

◆ FormattedTextModel()

FormattedTextModel::FormattedTextModel ( QObject * pParent,
const QStringList & pLines = QStringList() )
explicit
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ data()

QVariant FormattedTextModel::data ( const QModelIndex & pIndex,
int pRole = Qt::DisplayRole ) const
override
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ isFormattingLine()

bool FormattedTextModel::isFormattingLine ( FormattedTextModel::LineType pType)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ lineType()

FormattedTextModel::LineType FormattedTextModel::lineType ( const QString & pLine)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ loadSeveral()

bool FormattedTextModel::loadSeveral ( const QStringList & pFilepaths)
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ readLines()

FormattedTextModel::ReadLinesResult FormattedTextModel::readLines ( const QString & pFilepath)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ replaceControlCharactersWithHtml()

QString FormattedTextModel::replaceControlCharactersWithHtml ( const QString & pLine)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ roleNames()

QHash< int, QByteArray > FormattedTextModel::roleNames ( ) const
override
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ rowCount()

int FormattedTextModel::rowCount ( const QModelIndex & pIndex = QModelIndex()) const
override
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ stripFormattingCharacters()

QString FormattedTextModel::stripFormattingCharacters ( const QString & pLine,
LineType pType )
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

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