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;
QHash< int, QByteArray > roleNames() const override
Definition: NotificationModel.cpp:93
void fireLastTypeChanged()
Definition: moc_NotificationModel.cpp:176
QVariant data(const QModelIndex &pIndex, int pRole) const override
Definition: NotificationModel.cpp:72
Definition: test_NotificationModel.cpp:15
static NotificationModel & getInstance()
Definition: NotificationModel.cpp:59
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: NotificationModel.h:21
QString lastType
Definition: NotificationModel.h:28
NotificationModel()
Definition: NotificationModel.cpp:51
int rowCount(const QModelIndex &pIndex) const override
Definition: NotificationModel.cpp:65