1#ifndef H_EXTENSIONS_CUTEHMI_SERVICES_3_INCLUDE_CUTEHMI_SERVICES_SERVICEGROUPRULE_HPP
2#define H_EXTENSIONS_CUTEHMI_SERVICES_3_INCLUDE_CUTEHMI_SERVICES_SERVICEGROUPRULE_HPP
4#include "internal/common.hpp"
8#include <QAbstractTransition>
29 QML_UNCREATABLE(
"ServiceGroupRule is an abstract class")
Abstract service.
Definition: AbstractService.hpp:49
Service group rule.
Definition: ServiceGroupRule.hpp:26
SlotType
Definition: ServiceGroupRule.hpp:32
@ SERVICE_STOP
Definition: ServiceGroupRule.hpp:34
@ SERVICE_START
Definition: ServiceGroupRule.hpp:33
virtual std::unique_ptr< QAbstractTransition > conditionalTransition(SlotType type, const AbstractService *service)=0
Get conditional transition that should be applied to a particular service and slot type.