2
* This file was generated by qdbusxml2cpp version 0.8
3
* Command line was: qdbusxml2cpp -v -i metatypes.h org.opensuse.CupsPkHelper.Mechanism.xml -p cupspkhelpermechanism
5
* qdbusxml2cpp is Copyright (C) 2016 The Qt Company Ltd.
7
* This is an auto-generated file.
8
* Do not edit! All changes made to it will be lost.
11
#ifndef CUPSPKHELPERMECHANISM_H
12
#define CUPSPKHELPERMECHANISM_H
14
#include <QtCore/QObject>
15
#include <QtCore/QByteArray>
16
#include <QtCore/QList>
17
#include <QtCore/QMap>
18
#include <QtCore/QString>
19
#include <QtCore/QStringList>
20
#include <QtCore/QVariant>
21
#include <QtDBus/QtDBus>
22
#include "metatypes.h"
25
* Proxy class for interface org.opensuse.CupsPkHelper.Mechanism
27
class OrgOpensuseCupsPkHelperMechanismInterface: public QDBusAbstractInterface
31
static inline const char *staticInterfaceName()
32
{ return "org.opensuse.CupsPkHelper.Mechanism"; }
35
OrgOpensuseCupsPkHelperMechanismInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
37
~OrgOpensuseCupsPkHelperMechanismInterface();
39
public Q_SLOTS: // METHODS
40
inline QDBusPendingReply<QString> ClassAddPrinter(const QString &name, const QString &printer)
42
QList<QVariant> argumentList;
43
argumentList << QVariant::fromValue(name) << QVariant::fromValue(printer);
44
return asyncCallWithArgumentList(QStringLiteral("ClassAddPrinter"), argumentList);
47
inline QDBusPendingReply<QString> ClassDelete(const QString &name)
49
QList<QVariant> argumentList;
50
argumentList << QVariant::fromValue(name);
51
return asyncCallWithArgumentList(QStringLiteral("ClassDelete"), argumentList);
54
inline QDBusPendingReply<QString> ClassDeletePrinter(const QString &name, const QString &printer)
56
QList<QVariant> argumentList;
57
argumentList << QVariant::fromValue(name) << QVariant::fromValue(printer);
58
return asyncCallWithArgumentList(QStringLiteral("ClassDeletePrinter"), argumentList);
61
inline QDBusPendingReply<QString, QStringMap> DevicesGet(int timeout, int limit, const QStringList &include_schemes, const QStringList &exclude_schemes)
63
QList<QVariant> argumentList;
64
argumentList << QVariant::fromValue(timeout) << QVariant::fromValue(limit) << QVariant::fromValue(include_schemes) << QVariant::fromValue(exclude_schemes);
65
return asyncCallWithArgumentList(QStringLiteral("DevicesGet"), argumentList);
67
inline QDBusReply<QString> DevicesGet(int timeout, int limit, const QStringList &include_schemes, const QStringList &exclude_schemes, QStringMap &devices)
69
QList<QVariant> argumentList;
70
argumentList << QVariant::fromValue(timeout) << QVariant::fromValue(limit) << QVariant::fromValue(include_schemes) << QVariant::fromValue(exclude_schemes);
71
QDBusMessage reply = callWithArgumentList(QDBus::Block, QStringLiteral("DevicesGet"), argumentList);
72
if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 2) {
73
devices = qdbus_cast<QStringMap>(reply.arguments().at(1));
78
inline QDBusPendingReply<QString> FileGet(const QString &resource, const QString &filename)
80
QList<QVariant> argumentList;
81
argumentList << QVariant::fromValue(resource) << QVariant::fromValue(filename);
82
return asyncCallWithArgumentList(QStringLiteral("FileGet"), argumentList);
85
inline QDBusPendingReply<QString> FilePut(const QString &resource, const QString &filename)
87
QList<QVariant> argumentList;
88
argumentList << QVariant::fromValue(resource) << QVariant::fromValue(filename);
89
return asyncCallWithArgumentList(QStringLiteral("FilePut"), argumentList);
92
inline Q_DECL_DEPRECATED QDBusPendingReply<QString> JobCancel(int jobid)
94
QList<QVariant> argumentList;
95
argumentList << QVariant::fromValue(jobid);
96
return asyncCallWithArgumentList(QStringLiteral("JobCancel"), argumentList);
99
inline QDBusPendingReply<QString> JobCancelPurge(int jobid, bool purge)
101
QList<QVariant> argumentList;
102
argumentList << QVariant::fromValue(jobid) << QVariant::fromValue(purge);
103
return asyncCallWithArgumentList(QStringLiteral("JobCancelPurge"), argumentList);
106
inline QDBusPendingReply<QString> JobRestart(int jobid)
108
QList<QVariant> argumentList;
109
argumentList << QVariant::fromValue(jobid);
110
return asyncCallWithArgumentList(QStringLiteral("JobRestart"), argumentList);
113
inline QDBusPendingReply<QString> JobSetHoldUntil(int jobid, const QString &job_hold_until)
115
QList<QVariant> argumentList;
116
argumentList << QVariant::fromValue(jobid) << QVariant::fromValue(job_hold_until);
117
return asyncCallWithArgumentList(QStringLiteral("JobSetHoldUntil"), argumentList);
120
inline QDBusPendingReply<QString> PrinterAdd(const QString &name, const QString &uri, const QString &ppd, const QString &info, const QString &location)
122
QList<QVariant> argumentList;
123
argumentList << QVariant::fromValue(name) << QVariant::fromValue(uri) << QVariant::fromValue(ppd) << QVariant::fromValue(info) << QVariant::fromValue(location);
124
return asyncCallWithArgumentList(QStringLiteral("PrinterAdd"), argumentList);
127
inline QDBusPendingReply<QString> PrinterAddOption(const QString &name, const QString &option, const QStringList &values)
129
QList<QVariant> argumentList;
130
argumentList << QVariant::fromValue(name) << QVariant::fromValue(option) << QVariant::fromValue(values);
131
return asyncCallWithArgumentList(QStringLiteral("PrinterAddOption"), argumentList);
134
inline QDBusPendingReply<QString> PrinterAddOptionDefault(const QString &name, const QString &option, const QStringList &values)
136
QList<QVariant> argumentList;
137
argumentList << QVariant::fromValue(name) << QVariant::fromValue(option) << QVariant::fromValue(values);
138
return asyncCallWithArgumentList(QStringLiteral("PrinterAddOptionDefault"), argumentList);
141
inline QDBusPendingReply<QString> PrinterAddWithPpdFile(const QString &name, const QString &uri, const QString &ppd, const QString &info, const QString &location)
143
QList<QVariant> argumentList;
144
argumentList << QVariant::fromValue(name) << QVariant::fromValue(uri) << QVariant::fromValue(ppd) << QVariant::fromValue(info) << QVariant::fromValue(location);
145
return asyncCallWithArgumentList(QStringLiteral("PrinterAddWithPpdFile"), argumentList);
148
inline QDBusPendingReply<QString> PrinterDelete(const QString &name)
150
QList<QVariant> argumentList;
151
argumentList << QVariant::fromValue(name);
152
return asyncCallWithArgumentList(QStringLiteral("PrinterDelete"), argumentList);
155
inline QDBusPendingReply<QString> PrinterDeleteOptionDefault(const QString &name, const QString &option)
157
QList<QVariant> argumentList;
158
argumentList << QVariant::fromValue(name) << QVariant::fromValue(option);
159
return asyncCallWithArgumentList(QStringLiteral("PrinterDeleteOptionDefault"), argumentList);
162
inline QDBusPendingReply<QString> PrinterSetAcceptJobs(const QString &name, bool enabled, const QString &reason)
164
QList<QVariant> argumentList;
165
argumentList << QVariant::fromValue(name) << QVariant::fromValue(enabled) << QVariant::fromValue(reason);
166
return asyncCallWithArgumentList(QStringLiteral("PrinterSetAcceptJobs"), argumentList);
169
inline QDBusPendingReply<QString> PrinterSetDefault(const QString &name)
171
QList<QVariant> argumentList;
172
argumentList << QVariant::fromValue(name);
173
return asyncCallWithArgumentList(QStringLiteral("PrinterSetDefault"), argumentList);
176
inline QDBusPendingReply<QString> PrinterSetDevice(const QString &name, const QString &device)
178
QList<QVariant> argumentList;
179
argumentList << QVariant::fromValue(name) << QVariant::fromValue(device);
180
return asyncCallWithArgumentList(QStringLiteral("PrinterSetDevice"), argumentList);
183
inline QDBusPendingReply<QString> PrinterSetEnabled(const QString &name, bool enabled)
185
QList<QVariant> argumentList;
186
argumentList << QVariant::fromValue(name) << QVariant::fromValue(enabled);
187
return asyncCallWithArgumentList(QStringLiteral("PrinterSetEnabled"), argumentList);
190
inline QDBusPendingReply<QString> PrinterSetErrorPolicy(const QString &name, const QString &policy)
192
QList<QVariant> argumentList;
193
argumentList << QVariant::fromValue(name) << QVariant::fromValue(policy);
194
return asyncCallWithArgumentList(QStringLiteral("PrinterSetErrorPolicy"), argumentList);
197
inline QDBusPendingReply<QString> PrinterSetInfo(const QString &name, const QString &info)
199
QList<QVariant> argumentList;
200
argumentList << QVariant::fromValue(name) << QVariant::fromValue(info);
201
return asyncCallWithArgumentList(QStringLiteral("PrinterSetInfo"), argumentList);
204
inline QDBusPendingReply<QString> PrinterSetJobSheets(const QString &name, const QString &start, const QString &end)
206
QList<QVariant> argumentList;
207
argumentList << QVariant::fromValue(name) << QVariant::fromValue(start) << QVariant::fromValue(end);
208
return asyncCallWithArgumentList(QStringLiteral("PrinterSetJobSheets"), argumentList);
211
inline QDBusPendingReply<QString> PrinterSetLocation(const QString &name, const QString &location)
213
QList<QVariant> argumentList;
214
argumentList << QVariant::fromValue(name) << QVariant::fromValue(location);
215
return asyncCallWithArgumentList(QStringLiteral("PrinterSetLocation"), argumentList);
218
inline QDBusPendingReply<QString> PrinterSetOpPolicy(const QString &name, const QString &policy)
220
QList<QVariant> argumentList;
221
argumentList << QVariant::fromValue(name) << QVariant::fromValue(policy);
222
return asyncCallWithArgumentList(QStringLiteral("PrinterSetOpPolicy"), argumentList);
225
inline QDBusPendingReply<QString> PrinterSetShared(const QString &name, bool shared)
227
QList<QVariant> argumentList;
228
argumentList << QVariant::fromValue(name) << QVariant::fromValue(shared);
229
return asyncCallWithArgumentList(QStringLiteral("PrinterSetShared"), argumentList);
232
inline QDBusPendingReply<QString> PrinterSetUsersAllowed(const QString &name, const QStringList &users)
234
QList<QVariant> argumentList;
235
argumentList << QVariant::fromValue(name) << QVariant::fromValue(users);
236
return asyncCallWithArgumentList(QStringLiteral("PrinterSetUsersAllowed"), argumentList);
239
inline QDBusPendingReply<QString> PrinterSetUsersDenied(const QString &name, const QStringList &users)
241
QList<QVariant> argumentList;
242
argumentList << QVariant::fromValue(name) << QVariant::fromValue(users);
243
return asyncCallWithArgumentList(QStringLiteral("PrinterSetUsersDenied"), argumentList);
246
inline QDBusPendingReply<QString, QStringMap> ServerGetSettings()
248
QList<QVariant> argumentList;
249
return asyncCallWithArgumentList(QStringLiteral("ServerGetSettings"), argumentList);
251
inline QDBusReply<QString> ServerGetSettings(QStringMap &settings)
253
QList<QVariant> argumentList;
254
QDBusMessage reply = callWithArgumentList(QDBus::Block, QStringLiteral("ServerGetSettings"), argumentList);
255
if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 2) {
256
settings = qdbus_cast<QStringMap>(reply.arguments().at(1));
261
inline QDBusPendingReply<QString> ServerSetSettings(const QStringMap &settings)
263
QList<QVariant> argumentList;
264
argumentList << QVariant::fromValue(settings);
265
return asyncCallWithArgumentList(QStringLiteral("ServerSetSettings"), argumentList);
268
Q_SIGNALS: // SIGNALS
273
namespace CupsPkHelper {
274
typedef ::OrgOpensuseCupsPkHelperMechanismInterface Mechanism;