10#include <QAbstractListModel>
19#include <QtQml/qqmlregistration.h>
27 :
public QAbstractListModel
35 friend class ::test_LogModel;
51 void addLogEntry(
const QString&
pEntry);
55 void onNewLogMsg(
const QString&
pMsg);
81 const QString&
pSubject =
tr(
"Mobile logfile"),
82 const QString&
pMsg =
tr(
"<Please describe the error>"))
const;
const QSet< QString > & getCategories() const
Definition LogModel.cpp:144
QStringList getLogFileNames() const
Definition LogModel.cpp:120
Q_INVOKABLE void setLogFile(int pIndex)
Definition LogModel.cpp:171
Q_INVOKABLE void saveDummyLogFile(const QDateTime &pTimeStamp=QDateTime())
Definition LogModel.cpp:225
Q_INVOKABLE void removeOtherLogFiles()
Definition LogModel.cpp:161
QHash< int, QByteArray > roleNames() const override
Definition LogModel.cpp:253
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition LogModel.cpp:265
const QSet< QString > & getLevels() const
Definition LogModel.cpp:138
Q_INVOKABLE void mailLog(const QString &pEmail=QStringLiteral("support@ausweisapp.de"), const QString &pSubject=tr("Mobile logfile"), const QString &pMsg=tr("<Please describe the error>")) const
Definition LogModel_android.cpp:41
QStringList logFileNames
Definition LogModel.h:37
static Q_INVOKABLE QString createLogFileName(const QDateTime &pDateTime=QDateTime::currentDateTime())
Definition LogModel.cpp:312
void fireCategoriesChanged()
Q_INVOKABLE void saveCurrentLogFile(const QUrl &pFilename) const
Definition LogModel.cpp:207
void onTranslationChanged()
Definition LogModel.cpp:114
void fireLogFileNamesChanged()
Q_INVOKABLE QDateTime getCurrentLogFileDate() const
Definition LogModel.cpp:150
int rowCount(const QModelIndex &pIndex=QModelIndex()) const override
Definition LogModel.cpp:246
Q_INVOKABLE void shareLog(QPoint popupPosition) const
Definition LogModel_android.cpp:84
LogModelRoles
Definition LogModel.h:62
@ CategoryRole
Definition LogModel.h:65
@ OriginRole
Definition LogModel.h:63
@ LevelRole
Definition LogModel.h:64
@ MessageRole
Definition LogModel.h:66
Definition SingletonCreator.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114