Класс SystemEvents
(Aurora::Mdm::SystemEvents)
Класс SystemEvents предоставляет доступ к журналам sdjd. Подробнее…
| Заголовочный файл: | #include <mdm-systemevents.h> |
Публичные методы
- SystemEvents(QObject *parent = nullptr)
- ~SystemEvents()
- quint32 countEventLimit() const
- Events getEvents(quint64 startEventId, quint32 count, bool *hasMore = nullptr, bool *success = nullptr)
Сигналы
- void newEvent(const QVariantMap &event)
Подробное описание
Класс SystemEvents предоставляет доступ к журналам sdjd.
Для использования данного класса в qmake-настройки проекта клиента следует добавить следующее:
CONFIG += link_pkgconfig
PKGCONFIG += sailfishmdm
и затем #include <mdm-systemevents.h>.
Описание методов класса
SystemEvents::SystemEvents(QObject *parent = nullptr)
Конструктор по умолчанию для класса SystemEvents.
SystemEvents::~SystemEvents()
Деструктор для класса SystemEvents.
quint32 SystemEvents::countEventLimit() const
Возвращает максимальное допустимое значение параметра count для функции
getEvents.
Events SystemEvents::getEvents(quint64 startEventId, quint32 count, bool *hasMore = nullptr, bool *success = nullptr)
Возвращает не более count событий после события с включённым идентификатором startEventId.
Присваивает флагу hasMore значение true, если событий больше, в противном случае присваивает ему
значение false. Присваивает флагу success значение true, если результат правильный, в
противном случае присваивает ему значение false.
[signal] void SystemEvents::newEvent(const QVariantMap &event)
Этот сигнал испускается при появлении нового системного события. Параметр event содержит информацию о новом событии.