1#ifndef H_EXTENSIONS_CUTEHMI_DATAACQUISITION_1_INCLUDE_CUTEHMI_DATAACQUISITION_EVENTMODEL_HPP
2#define H_EXTENSIONS_CUTEHMI_DATAACQUISITION_1_INCLUDE_CUTEHMI_DATAACQUISITION_EVENTMODEL_HPP
4#include "internal/common.hpp"
6#include "AbstractListModel.hpp"
7#include "internal/EventCollective.hpp"
8#include "internal/ModelMixin.hpp"
11namespace dataacquisition {
31 Q_PROPERTY(
QStringList tags READ tags WRITE setTags NOTIFY tagsChanged)
33 Q_PROPERTY(
QDateTime begin READ begin NOTIFY beginChanged)
35 Q_PROPERTY(
QDateTime end READ end NOTIFY endChanged)
37 Q_PROPERTY(
QDateTime from READ from WRITE setFrom NOTIFY fromChanged)
39 Q_PROPERTY(
QDateTime to READ to WRITE setTo NOTIFY toChanged)
59 bool busy()
const override;
79 void requestUpdate()
override;
82 void confirmUpdateFinished()
override;
90 void onSchemaChanged();
Definition: AbstractListModel.hpp:19
Definition: EventModel.hpp:16
Role
Definition: EventModel.hpp:25
@ TIME_ROLE
Definition: EventModel.hpp:28
@ VALUE_ROLE
Definition: EventModel.hpp:27
Definition: EventCollective.hpp:17
Definition: ModelMixin.hpp:16
Definition: EventCollective.hpp:24