QDBusObjectPath KuiserverEngine::requestView(const QString &appName, const QString &appIconName, int capabilities) { JobView *jobView = new JobView(this); jobView->setAppName(appName); jobView->setAppIconName(appIconName); jobView->setCapabilities(capabilities); connect(jobView, SIGNAL(becameUnused(QString)), this, SLOT(removeSource(QString))); m_pendingJobs << jobView; m_pendingJobsTimer.start(); return jobView->objectPath(); }