10#include <QAbstractListModel>
11#include <QContiguousCache>
16#include <QtQml/qqmlregistration.h>
18class test_NotificationModel;
24 :
public QAbstractListModel
32 friend class ::test_NotificationModel;
39 TYPE = Qt::UserRole + 1,
44 struct NotificationEntry
51 QContiguousCache<NotificationEntry> mNotificationEntries;
54 ~NotificationModel()
override =
default;
55 QString getLastType()
const;
58 void onNewLogMsg(
const QString& pMsg,
const QString& pCategoryName);
61 [[nodiscard]]
int rowCount(
const QModelIndex& pIndex)
const override;
62 [[nodiscard]] QVariant
data(
const QModelIndex& pIndex,
int pRole)
const override;
63 [[nodiscard]] QHash<int, QByteArray>
roleNames()
const override;
Definition NotificationModel.h:26
QHash< int, QByteArray > roleNames() const override
Definition NotificationModel.cpp:83
void fireLastTypeChanged()
QVariant data(const QModelIndex &pIndex, int pRole) const override
Definition NotificationModel.cpp:62
QString lastType
Definition NotificationModel.h:34
int rowCount(const QModelIndex &pIndex) const override
Definition NotificationModel.cpp:55
Definition SingletonCreator.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17