Blob Blame History Raw
From 8ea2fe6dbcb9fae24df267606e0354576aeb3619 Mon Sep 17 00:00:00 2001
From: Robin Lee <cheeselee@fedoraproject.org>
Date: Sun, 7 Mar 2021 15:17:45 +0800
Subject: [PATCH 1/6] revert added functions from their forked kwin

---
 deepin-wm-dbus/com.deepin.wm.xml.in            |  6 ------
 deepin-wm-dbus/deepinwmfaker.cpp               | 14 --------------
 deepin-wm-dbus/deepinwmfaker.h                 |  2 --
 plugins/platforms/lib/kwinutils.cpp            | 18 ------------------
 plugins/platforms/lib/kwinutils.h              |  2 --
 .../plugin/org.kde.kwin.KWinUtils.xml          |  6 ------
 6 files changed, 48 deletions(-)

diff --git a/deepin-wm-dbus/com.deepin.wm.xml.in b/deepin-wm-dbus/com.deepin.wm.xml.in
index a73a88632..279ebca4a 100644
--- a/deepin-wm-dbus/com.deepin.wm.xml.in
+++ b/deepin-wm-dbus/com.deepin.wm.xml.in
@@ -175,10 +175,4 @@
     <method name="SetShowDesktop">
         <arg type="b" name="isShowDesktop" direction="in"/>
     </method>
-    <method name="TouchToMove">
-        <arg type="i" name="x" direction="in"/>
-        <arg type="i" name="y" direction="in"/>
-    </method>
-    <method name="ClearMoveStatus">
-    </method>
 </interface>
diff --git a/deepin-wm-dbus/deepinwmfaker.cpp b/deepin-wm-dbus/deepinwmfaker.cpp
index 9dc272cac..867e206f2 100644
--- a/deepin-wm-dbus/deepinwmfaker.cpp
+++ b/deepin-wm-dbus/deepinwmfaker.cpp
@@ -694,20 +694,6 @@ void DeepinWMFaker::BeginToMoveActiveWindow()
     m_kwinUtilsInter->WindowMove();
 }
 
-void DeepinWMFaker::TouchToMove(int x, int y)
-{
-#ifndef DISABLE_DEEPIN_WM
-    m_kwinUtilsInter->TouchPadToMoveWindow(x,y);
-#endif
-}
-
-void DeepinWMFaker::ClearMoveStatus()
-{
-#ifndef DISABLE_DEEPIN_WM
-    m_kwinUtilsInter->EndTouchPadToMoveWindow();
-#endif
-}
-
 void DeepinWMFaker::SwitchApplication(bool backward)
 {
     if (!m_kwinUtilsInter->isValid()) {
diff --git a/deepin-wm-dbus/deepinwmfaker.h b/deepin-wm-dbus/deepinwmfaker.h
index f44edc7fd..f6f7dd40b 100644
--- a/deepin-wm-dbus/deepinwmfaker.h
+++ b/deepin-wm-dbus/deepinwmfaker.h
@@ -133,8 +133,6 @@ public Q_SLOTS:
     bool GetIsShowDesktop();
     void SetShowDesktop(bool isShowDesktop);
 
-    void TouchToMove(int x, int y);
-    void ClearMoveStatus();
 Q_SIGNALS:
     void WorkspaceBackgroundChanged(int index, const QString &newUri);
     void WorkspaceBackgroundChangedForMonitor(int index, const QString &strMonitorName, const QString &newUri);
diff --git a/plugins/platforms/lib/kwinutils.cpp b/plugins/platforms/lib/kwinutils.cpp
index b035a67f7..4d3fdc586 100644
--- a/plugins/platforms/lib/kwinutils.cpp
+++ b/plugins/platforms/lib/kwinutils.cpp
@@ -88,8 +88,6 @@ public Q_SLOTS:
     void slotWindowMove();
     void slotWindowMaximize();
     bool compositing() const;
-    void slotTouchPadTomoveWindow(int x, int y);
-    void slotEndTouchPadToMoveWindow();
 
 #if !defined(KWIN_VERSION) || KWIN_VERSION < KWIN_VERSION_CHECK(5, 10, 95, 0)
     // kwin < 5.10.95
@@ -1084,22 +1082,6 @@ void KWinUtils::WindowMove()
     }
 }
 
-void KWinUtils::TouchPadToMoveWindow(int x, int y)
-{
-    KWin::Workspace *ws = static_cast<KWin::Workspace *>(workspace());
-    if (ws) {
-        ws->slotTouchPadTomoveWindow(x,y);
-    }
-}
-
-void KWinUtils::EndTouchPadToMoveWindow()
-{
-    KWin::Workspace *ws = static_cast<KWin::Workspace *>(workspace());
-    if (ws) {
-        ws->slotEndTouchPadToMoveWindow();
-    }
-}
-
 void KWinUtils::WindowMaximize()
 {
     KWin::Workspace *ws = static_cast<KWin::Workspace *>(workspace());
diff --git a/plugins/platforms/lib/kwinutils.h b/plugins/platforms/lib/kwinutils.h
index 2c758752c..57edb8664 100644
--- a/plugins/platforms/lib/kwinutils.h
+++ b/plugins/platforms/lib/kwinutils.h
@@ -156,8 +156,6 @@ public Q_SLOTS:
     void ShowWindowsView();
     void ResumeCompositor(int type);
     void SuspendCompositor(int type);
-    void TouchPadToMoveWindow(int x, int y);
-    void EndTouchPadToMoveWindow();
 
 Q_SIGNALS:
     void initialized();
diff --git a/plugins/platforms/plugin/org.kde.kwin.KWinUtils.xml b/plugins/platforms/plugin/org.kde.kwin.KWinUtils.xml
index 5854ed04f..aa61b6cde 100644
--- a/plugins/platforms/plugin/org.kde.kwin.KWinUtils.xml
+++ b/plugins/platforms/plugin/org.kde.kwin.KWinUtils.xml
@@ -22,10 +22,4 @@
     <method name="SuspendCompositor">
         <arg type="i" name="type" direction="in"/>
     </method>
-    <method name="TouchPadToMoveWindow">
-        <arg type="i" name="x" direction="in"/>
-        <arg type="i" name="y" direction="in"/>
-    </method>
-    <method name="EndTouchPadToMoveWindow">
-    </method>
 </interface>
-- 
2.30.2