Support PlasmaWindowInterface::sendToOutput

This commit is contained in:
Aleix Pol 2021-08-30 19:50:12 +02:00 committed by Aleix Pol Gonzalez
parent a3cbaf48dc
commit 0b74aa62c9

View file

@ -10,6 +10,7 @@
#include "abstract_client.h"
#include "abstract_output.h"
#include "abstract_wayland_output.h"
#ifdef KWIN_BUILD_ACTIVITIES
#include "activities.h"
#endif
@ -32,6 +33,7 @@
#include "wayland_server.h"
#include <KWaylandServer/plasmawindowmanagement_interface.h>
#include <KWaylandServer/output_interface.h>
#include <KDecoration2/DecoratedClient>
#include <KDecoration2/Decoration>
@ -1692,6 +1694,11 @@ void AbstractClient::setupWindowManagementInterface()
setOnActivity(activityId, false);
}
);
connect(w, &PlasmaWindowInterface::sendToOutput, this,
[this] (KWaylandServer::OutputInterface *output) {
sendToOutput(waylandServer()->findOutput(output));
}
);
m_windowManagementInterface = w;
}