gehe zur Dokumentation dieser Datei
9 #include <QAbstractListModel>
10 #include <QContiguousCache>
22 :
public QAbstractListModel
26 friend class ::test_NotificationModel;
32 TYPE = Qt::UserRole + 1,
37 struct NotificationEntry
45 QContiguousCache<NotificationEntry> mNotificationEntries;
47 QString getLastType()
const;
50 void onNewLogMsg(
const QString& pMsg,
const QString& pCategoryName);
57 int rowCount(
const QModelIndex& pIndex)
const override;
58 QVariant
data(
const QModelIndex& pIndex,
int pRole)
const override;
59 QHash<int, QByteArray>
roleNames()
const override;
static NotificationModel & getInstance()
Definition: NotificationModel.cpp:59
Definition: NotificationModel.h:23
QVariant data(const QModelIndex &pIndex, int pRole) const override
Definition: NotificationModel.cpp:72
QHash< int, QByteArray > roleNames() const override
Definition: NotificationModel.cpp:93
QString lastType
Definition: NotificationModel.h:28
Definition: test_NotificationModel.cpp:17
void fireRawLog(const QString &pMsg, const QString &pCategoryName)
Definition: moc_LogHandler.cpp:149
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
void fireLastTypeChanged()
Definition: moc_NotificationModel.cpp:177
Q_INVOKABLE void mailLog(const QString &pEmail=tr("support.ausweisapp2@governikus.de"), const QString &pSubject=tr("Mobile logfile"), const QString &pMsg=tr("<Please describe the error>"))
Definition: LogModel_android.cpp:70
Q_INVOKABLE void shareLog(QPoint popupPosition)
popupPosition will be used on an iPad as the origin of the share bubble
Definition: LogModel_android.cpp:115
int rowCount(const QModelIndex &pIndex) const override
Definition: NotificationModel.cpp:65
defineSingleton(NotificationModel) QString NotificationModel
Definition: NotificationModel.cpp:16
static Q_INVOKABLE QString createLogFileName(const QDateTime &pDateTime=QDateTime::currentDateTime())
Definition: LogModel.cpp:260
NotificationModel()
Definition: NotificationModel.cpp:51