7#ifndef SYSTEMDSERVICE_H
8#define SYSTEMDSERVICE_H
15#include <QDBusConnection>
18#include <QStringLiteral>
62 bool Start()
const override;
70 bool Stop()
const override;
Definition servicemanager.h:21
Definition systemdservice.h:26
const QString DBusPropertyMethodNameGet
Definition systemdservice.h:141
const QString SystemdBusMethodNameStart
Definition systemdservice.h:101
const QString SystemdTunedServiceName
Definition systemdservice.h:126
const QString SystemdBusName
Definition systemdservice.h:76
bool IsRunning() const override
Definition systemdservice.cpp:48
const QString SystemdBusMethodNameStop
Definition systemdservice.h:106
QDBusConnection DBusInstance
Definition systemdservice.h:146
const QString SystemdTunedServiceMode
Definition systemdservice.h:131
const QString SystemdBusInterfaceUnit
Definition systemdservice.h:91
const QString SystemdBusPropertyNameSystemState
Definition systemdservice.h:116
const QString SystemdBusValueServiceActive
Definition systemdservice.h:121
~SystemdService() override=default
SystemdService(QObject *parent=nullptr)
Definition systemdservice.cpp:26
QString GetServiceState(const QString &) const
Definition systemdservice.cpp:30
const QString SystemdBusPropertyNameActiveState
Definition systemdservice.h:111
bool Stop() const override
Definition systemdservice.cpp:69
const QString SystemdBusInterfaceManager
Definition systemdservice.h:86
const QString DBusPropertyInterface
Definition systemdservice.h:136
bool Start() const override
Definition systemdservice.cpp:57
const QString SystemdBusMethodNameGetUnit
Definition systemdservice.h:96
bool IsSupported() const override
Definition systemdservice.cpp:39
const QString SystemdBusPath
Definition systemdservice.h:81