1#ifndef H_EXTENSIONS_CUTEHMI_SERVICES_3_INCLUDE_CUTEHMI_SERVICES_ABSTRACTSERVICECONTROLLER_HPP
2#define H_EXTENSIONS_CUTEHMI_SERVICES_3_INCLUDE_CUTEHMI_SERVICES_ABSTRACTSERVICECONTROLLER_HPP
4#include "internal/common.hpp"
8#include <cutehmi/workarounds/qt5compatibility/cutehmiQt6MocInclude.hpp>
18CUTEHMI_QT6_MOC_INCLUDE(
"AbstractService.hpp")
41 QML_UNCREATABLE(
"AbstractServiceController is an abstract class")
Abstract service controller.
Definition: AbstractServiceController.hpp:38
virtual Q_INVOKABLE void subscribe(cutehmi::services::AbstractService *service)=0
virtual Q_INVOKABLE void unsubscribe(cutehmi::services::AbstractService *service)=0
Abstract service.
Definition: AbstractService.hpp:49