#include "uiserver.h"
#include "jobviewadaptor.h"
-#include "jobview_interface.h"
#include "requestviewcallwatcher.h"
+#include "jobview_interface.h"
#include <klocale.h>
#include <kdebug.h>
#include <QtDBus/QDBusPendingReply>
-#include <qdbusabstractinterface.h>
JobView::JobView(uint jobId, QObject *parent)
: QObject(parent),
{
QDBusConnection::sessionBus().unregisterObject(m_objectPath.path(), QDBusConnection::UnregisterTree);
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
kDebug(7024) << "making async call of terminate for: " << pair.first;
pair.second->asyncCall(QLatin1String("terminate"), errorMessage);
void JobView::setSuspended(bool suspended)
{
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
pair.second->asyncCall(QLatin1String("setSuspended"), suspended);
}
void JobView::setTotalAmount(qulonglong amount, const QString &unit)
{
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
pair.second->asyncCall(QLatin1String("setTotalAmount"), amount, unit);
}
void JobView::setProcessedAmount(qulonglong amount, const QString &unit)
{
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
pair.second->asyncCall(QLatin1String("setProcessedAmount"), amount, unit);
}
void JobView::setPercent(uint value)
{
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
pair.second->asyncCall(QLatin1String("setPercent"), value);
}
void JobView::setSpeed(qulonglong bytesPerSecond)
{
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
pair.second->asyncCall(QLatin1String("setSpeed"), bytesPerSecond);
}
void JobView::setInfoMessage(const QString &infoMessage)
{
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
pair.second->asyncCall(QLatin1String("setInfoMessage"), infoMessage);
}
bool JobView::setDescriptionField(uint number, const QString &name, const QString &value)
{
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
pair.second->asyncCall(QLatin1String("setDescriptionField"), number, name, value);
}
void JobView::clearDescriptionField(uint number)
{
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
pair.second->asyncCall(QLatin1String("clearDescriptionField"), number);
}
void JobView::setAppName(const QString &appName)
{
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
pair.second->asyncCall(QLatin1String("setAppName"), appName);
}
void JobView::setAppIconName(const QString &appIconName)
{
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
pair.second->asyncCall(QLatin1String("setAppIconName"), appIconName);
}
void JobView::setCapabilities(int capabilities)
{
- typedef QPair<QString, QDBusAbstractInterface*> iFacePair;
+ typedef QPair<QString, org::kde::JobViewV2*> iFacePair;
foreach(const iFacePair &pair, m_objectPaths) {
pair.second->asyncCall(QLatin1String("setCapabilities"), capabilities);
}
org::kde::JobViewV2 *client =
new org::kde::JobViewV2(address, objectPath, QDBusConnection::sessionBus());
- QPair<QString, QDBusAbstractInterface*> pair(objectPath, client);
+ QPair<QString, org::kde::JobViewV2*> pair(objectPath, client);
//propagate any request signals from the client's job, up to us, then to the parent KJob
//otherwise e.g. the pause button on plasma's tray would be broken.
QStringList JobView::jobContacts()
{
QStringList output;
- QHash<QString, QPair<QString, QDBusAbstractInterface*> >::const_iterator it = m_objectPaths.constBegin();
+ QHash<QString, QPair<QString, org::kde::JobViewV2*> >::const_iterator it = m_objectPaths.constBegin();
for (; it != m_objectPaths.constEnd(); ++it) {
//for debug purposes only
output.append("service name of the interface: " + it.key() + "; objectPath for the interface: " + it.value().first);