File no-x11.patch of Package plasma-nm

diff --git a/kded/pindialog.cpp b/kded/pindialog.cpp
index b3f0ebffd..afca4198e 100644
--- a/kded/pindialog.cpp
+++ b/kded/pindialog.cpp
@@ -14,7 +14,6 @@
 
 #include <KLocalizedString>
 #include <KWindowSystem>
-#include <KX11Extras>
 
 #include <ModemManagerQt/Manager>
 
@@ -132,10 +131,6 @@ PinDialog::PinDialog(ModemManager::Modem *modem, const Type type, QWidget *paren
     ui->pin->setCursorPosition(0);
     ui->pin2->setCursorPosition(0);
 
-    if (KWindowSystem::isPlatformX11()) {
-        KX11Extras::setState(winId(), NET::KeepAbove);
-    }
-
     move((desktop.width() - width()) / 2, (desktop.height() - height()) / 2);
     connect(ui->chkShowPass, &QCheckBox::toggled, this, &PinDialog::chkShowPassToggled);
     connect(ModemManager::notifier(), &ModemManager::Notifier::modemRemoved, this, &PinDialog::modemRemoved);
diff --git a/kded/secretagent.cpp b/kded/secretagent.cpp
index 75f3946d0..1c38c8f4d 100644
--- a/kded/secretagent.cpp
+++ b/kded/secretagent.cpp
@@ -33,7 +33,6 @@
 #include <KPluginFactory>
 #include <KWallet>
 #include <KWindowSystem>
-#include <KX11Extras>
 
 SecretAgent::SecretAgent(QObject *parent)
     : NetworkManager::SecretAgent(QStringLiteral("org.kde.plasma.networkmanagement"), NetworkManager::SecretAgent::Capability::VpnHints, parent)
@@ -439,9 +438,6 @@ bool SecretAgent::processGetSecrets(SecretsRequest &request) const
             request.dialog = m_dialog;
             request.saveSecretsWithoutReply = !connectionSettings->permissions().isEmpty();
             m_dialog->show();
-            if (KWindowSystem::isPlatformX11()) {
-                KX11Extras::setState(m_dialog->winId(), NET::KeepAbove);
-            }
             return false;
         }
     } else if (isVpn && userRequested) { // just return what we have
diff --git a/libs/handler.cpp b/libs/handler.cpp
index 2001204a9..af55881be 100644
--- a/libs/handler.cpp
+++ b/libs/handler.cpp
@@ -40,7 +40,6 @@
 #include <KOSRelease>
 #include <KPluginMetaData>
 #include <KWindowSystem>
-#include <KX11Extras>
 
 #include <QCoroDBus>
 #include <nm-client.h>
@@ -333,10 +332,6 @@ QCoro::Task<> Handler::addAndActivateConnectionInternal(const QString &device, c
         editor->setAttribute(Qt::WA_DeleteOnClose);
         editor->show();
 
-        if (KWindowSystem::isPlatformX11()) {
-            KX11Extras::setState(editor->winId(), NET::KeepAbove);
-        }
-
         connect(editor.data(), &ConnectionEditorDialog::accepted, [editor, device, specificObject, this]() { //
             addAndActivateConnectionDBus(editor->setting(), device, specificObject);
         });