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