11#include <QAbstractListModel>
21 :
public QAbstractListModel
51#if defined(QT_NO_DEBUG)
68 QList<QPair<QString, LineType>> mLines;
72 [[
nodiscard]]
bool lastLineIsEmpty()
const;
Definition FormattedTextModel.h:22
Q_INVOKABLE bool loadSeveral(const QStringList &pFilepaths)
Definition FormattedTextModel.cpp:68
static ReadLinesResult readLines(const QString &pFilepath)
Definition FormattedTextModel.cpp:155
int rowCount(const QModelIndex &pIndex=QModelIndex()) const override
Definition FormattedTextModel.cpp:29
static bool isFormattingLine(LineType pType)
Definition FormattedTextModel.cpp:94
FormattedTextRoles
Definition FormattedTextModel.h:38
@ ContentRole
Definition FormattedTextModel.h:39
@ LineTypeRole
Definition FormattedTextModel.h:40
static QString stripFormattingCharacters(const QString &pLine, LineType pType)
Definition FormattedTextModel.cpp:132
static LineType lineType(const QString &pLine)
Definition FormattedTextModel.cpp:101
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition FormattedTextModel.cpp:36
QHash< int, QByteArray > roleNames() const override
Definition FormattedTextModel.cpp:59
static QString replaceControlCharactersWithHtml(const QString &pLine)
Definition FormattedTextModel.cpp:144
LineType
Definition FormattedTextModel.h:27
@ HEADER
Definition FormattedTextModel.h:29
@ LISTITEM
Definition FormattedTextModel.h:33
@ SECTION
Definition FormattedTextModel.h:30
@ SUBSECTION
Definition FormattedTextModel.h:31
@ EMPTY
Definition FormattedTextModel.h:28
@ REGULARTEXT
Definition FormattedTextModel.h:32
FormattedTextModel(QObject *pParent, const QStringList &pLines=QStringList())
Definition FormattedTextModel.cpp:20
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114
Definition FormattedTextModel.h:56
bool mSuccess
Definition FormattedTextModel.h:57
QStringList mLines
Definition FormattedTextModel.h:58