#include <KDialogJobUiDelegate>
#include <KIO/ApplicationLauncherJob>
#include <KService>
+#include <KWindowSystem>
#include <QApplication>
job->start();
}
-bool Dolphin::attachToExistingInstance(const QList<QUrl>& inputUrls, bool openFiles, bool splitView, const QString& preferredService)
+bool Dolphin::attachToExistingInstance(const QList<QUrl>& inputUrls, bool openFiles, bool splitView, const QString& preferredService, const QString &activationToken)
{
bool attached = false;
interface.first->openDirectories(interface.second, splitView);
reply.waitForFinished();
if (!reply.isError()) {
- interface.first->activateWindow();
+ interface.first->activateWindow(activationToken);
attached = true;
}
}