1#ifndef H_EXTENSIONS_CUTEHMI_SERVICES_3_INCLUDE_CUTEHMI_SERVICES_SERVICE_HPP
2#define H_EXTENSIONS_CUTEHMI_SERVICES_3_INCLUDE_CUTEHMI_SERVICES_SERVICE_HPP
4#include "internal/common.hpp"
5#include "Serviceable.hpp"
6#include "AbstractService.hpp"
11#include <QStateMachine>
19class ServiceStateMachine;
20class ServiceStateInterface;
39 Q_PROPERTY(
QVariant serviceable READ serviceable WRITE setServiceable NOTIFY serviceableChanged)
41 Q_CLASSINFO(
"DefaultProperty",
"serviceable")
53 void setServiceable(
QVariant serviceable);
61 void classBegin()
override;
63 void componentComplete()
override;
73 void configureStateInterface();
77 mutable bool qmlBeingParsed;
Abstract service.
Definition: AbstractService.hpp:49
Service.
Definition: Service.hpp:33
void serviceableChanged()
Serviceable interface.
Definition: Serviceable.hpp:33
Definition: ServiceStateInterface.hpp:24