blob: 15d789b94196439958008440841f9ebc91cbc5ee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#pragma once
#include <QtDBus>
#include <QtTypes>
struct ListUnitsEntry {
QString primaryName;
QString description;
QString loadState;
QString activeState;
QString subState;
QString followingUnit;
QDBusObjectPath unitPath;
uint jobId;
QString jobType;
QDBusObjectPath jobPath;
friend QDBusArgument& operator<<(QDBusArgument& argument, const ListUnitsEntry& entry);
friend const QDBusArgument& operator>>(const QDBusArgument& argument, ListUnitsEntry& entry);
static void registerMetaType();
};
Q_DECLARE_METATYPE(ListUnitsEntry)
using ListUnitsResult = QList<ListUnitsEntry>;
Q_DECLARE_METATYPE(ListUnitsResult)
|