Plasma
Go to the documentation of this file.
20 #ifndef PLASMA_SERVICEJOB_H
21 #define PLASMA_SERVICEJOB_H
23 #include <QtCore/QVariant>
34 class ServiceJobPrivate;
57 Q_PROPERTY(QString destination READ destination)
58 Q_PROPERTY(QString operationName READ operationName)
59 Q_PROPERTY(QVariant result READ result)
71 ServiceJob(const QString &destination, const QString &operation,
72 const QMap<QString, QVariant> ¶meters,
QObject *parent = 0);
82 QString destination() const;
87 QString operationName() const;
92 QMap<QString, QVariant> parameters() const;
110 QVariant result() const;
116 Q_INVOKABLE virtual
void start();
122 void setResult(const QVariant &result);
125 Q_PRIVATE_SLOT(d,
void autoStart())
126 Q_PRIVATE_SLOT(d,
void preventAutoStart())
128 ServiceJobPrivate * const d;
130 friend class ServiceProvider;
131 friend class RemoteServiceJob;
138 #endif // multiple inclusion guard
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Thu Sep 25 2014 04:19:21 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.