tuned-switcher 1.1.0
Performance profile manager
Loading...
Searching...
No Matches
tunedtypes.h
Go to the documentation of this file.
1
7#ifndef TUNEDTYPES_H
8#define TUNEDTYPES_H
9
15#include <QDBusArgument>
16#include <QList>
17#include <QMetaType>
18#include <QObject>
19#include <QString>
20
25{
29 QString Name;
30
34 QString Description;
35
40
46 friend QDBusArgument& operator <<(QDBusArgument&, const QTunedProfile&);
47
53 friend const QDBusArgument& operator >>(const QDBusArgument&, QTunedProfile&);
54};
55Q_DECLARE_METATYPE(QTunedProfile)
56
57
61Q_DECLARE_METATYPE(QTunedProfileList)
62
67{
71 QString Mode;
72
76 QString Reason;
77
81 QTunedProfileMode() : Mode(), Reason() {}
82
88 friend QDBusArgument& operator <<(QDBusArgument&, const QTunedProfileMode&);
89
95 friend const QDBusArgument& operator >>(const QDBusArgument&, QTunedProfileMode&);
96};
97Q_DECLARE_METATYPE(QTunedProfileMode)
98
99
103{
108
112 QString Message;
113
117 QTunedResult() : Success(false), Message() {}
118
124 QTunedResult(bool success, QString message) : Success(success), Message(message) {}
125
132 operator bool() const { return Success; }
133
139 friend QDBusArgument& operator <<(QDBusArgument&, const QTunedResult&);
140
146 friend const QDBusArgument& operator >>(const QDBusArgument&, QTunedResult&);
147};
148Q_DECLARE_METATYPE(QTunedResult)
149
150#endif // TUNEDTYPES_H
QDBusArgument & operator<<(QDBusArgument &argument, const QImage &image)
Definition dbusconverters.h:28
const QDBusArgument & operator>>(const QDBusArgument &argument, QImage &)
Definition dbusconverters.h:78
Definition tunedtypes.h:67
QTunedProfileMode()
Definition tunedtypes.h:81
QString Mode
Definition tunedtypes.h:71
QString Reason
Definition tunedtypes.h:76
Definition tunedtypes.h:25
QTunedProfile()
Definition tunedtypes.h:39
QString Description
Definition tunedtypes.h:34
friend QDBusArgument & operator<<(QDBusArgument &, const QTunedProfile &)
Definition tunedtypes.cpp:16
friend const QDBusArgument & operator>>(const QDBusArgument &, QTunedProfile &)
Definition tunedtypes.cpp:26
QString Name
Definition tunedtypes.h:29
Definition tunedtypes.h:103
bool Success
Definition tunedtypes.h:107
QString Message
Definition tunedtypes.h:112
QTunedResult(bool success, QString message)
Definition tunedtypes.h:124
QTunedResult()
Definition tunedtypes.h:117
QList< QTunedProfile > QTunedProfileList
Definition tunedtypes.h:60