|
|
f8b23ec |
From 35aa6d690eedf3f399e715c76bf90524c1c99e4d Mon Sep 17 00:00:00 2001
|
|
|
f8b23ec |
From: Robin Lee <cheeselee@fedoraproject.org>
|
|
|
f8b23ec |
Date: Thu, 12 Nov 2020 19:09:04 +0800
|
|
|
f8b23ec |
Subject: [PATCH 1/6] revert added functions from their forked kwin
|
|
|
f8b23ec |
|
|
|
f8b23ec |
---
|
|
|
f8b23ec |
deepin-wm-dbus/com.deepin.wm.xml.in | 6 ------
|
|
|
f8b23ec |
deepin-wm-dbus/deepinwmfaker.cpp | 10 ----------
|
|
|
f8b23ec |
deepin-wm-dbus/deepinwmfaker.h | 2 --
|
|
|
f8b23ec |
plugins/platforms/lib/kwinutils.cpp | 18 ------------------
|
|
|
f8b23ec |
plugins/platforms/lib/kwinutils.h | 2 --
|
|
|
f8b23ec |
.../plugin/org.kde.kwin.KWinUtils.xml | 6 ------
|
|
|
f8b23ec |
6 files changed, 44 deletions(-)
|
|
|
f8b23ec |
|
|
|
f8b23ec |
diff --git a/deepin-wm-dbus/com.deepin.wm.xml.in b/deepin-wm-dbus/com.deepin.wm.xml.in
|
|
|
f8b23ec |
index a73a88632..279ebca4a 100644
|
|
|
f8b23ec |
--- a/deepin-wm-dbus/com.deepin.wm.xml.in
|
|
|
f8b23ec |
+++ b/deepin-wm-dbus/com.deepin.wm.xml.in
|
|
|
f8b23ec |
@@ -175,10 +175,4 @@
|
|
|
f8b23ec |
<method name="SetShowDesktop">
|
|
|
f8b23ec |
<arg type="b" name="isShowDesktop" direction="in"/>
|
|
|
f8b23ec |
</method>
|
|
|
f8b23ec |
- <method name="TouchToMove">
|
|
|
f8b23ec |
- <arg type="i" name="x" direction="in"/>
|
|
|
f8b23ec |
- <arg type="i" name="y" direction="in"/>
|
|
|
f8b23ec |
- </method>
|
|
|
f8b23ec |
- <method name="ClearMoveStatus">
|
|
|
f8b23ec |
- </method>
|
|
|
f8b23ec |
</interface>
|
|
|
f8b23ec |
diff --git a/deepin-wm-dbus/deepinwmfaker.cpp b/deepin-wm-dbus/deepinwmfaker.cpp
|
|
|
f8b23ec |
index 9b87788b5..8f971a26e 100644
|
|
|
f8b23ec |
--- a/deepin-wm-dbus/deepinwmfaker.cpp
|
|
|
f8b23ec |
+++ b/deepin-wm-dbus/deepinwmfaker.cpp
|
|
|
f8b23ec |
@@ -681,16 +681,6 @@ void DeepinWMFaker::BeginToMoveActiveWindow()
|
|
|
f8b23ec |
m_kwinUtilsInter->WindowMove();
|
|
|
f8b23ec |
}
|
|
|
f8b23ec |
|
|
|
f8b23ec |
-void DeepinWMFaker::TouchToMove(int x, int y)
|
|
|
f8b23ec |
-{
|
|
|
f8b23ec |
- m_kwinUtilsInter->TouchPadToMoveWindow(x,y);
|
|
|
f8b23ec |
-}
|
|
|
f8b23ec |
-
|
|
|
f8b23ec |
-void DeepinWMFaker::ClearMoveStatus()
|
|
|
f8b23ec |
-{
|
|
|
f8b23ec |
- m_kwinUtilsInter->EndTouchPadToMoveWindow();
|
|
|
f8b23ec |
-}
|
|
|
f8b23ec |
-
|
|
|
f8b23ec |
void DeepinWMFaker::SwitchApplication(bool backward)
|
|
|
f8b23ec |
{
|
|
|
f8b23ec |
if (!m_kwinUtilsInter->isValid()) {
|
|
|
f8b23ec |
diff --git a/deepin-wm-dbus/deepinwmfaker.h b/deepin-wm-dbus/deepinwmfaker.h
|
|
|
f8b23ec |
index ee22e6fe7..6b30a14cd 100644
|
|
|
f8b23ec |
--- a/deepin-wm-dbus/deepinwmfaker.h
|
|
|
f8b23ec |
+++ b/deepin-wm-dbus/deepinwmfaker.h
|
|
|
f8b23ec |
@@ -133,8 +133,6 @@ public Q_SLOTS:
|
|
|
f8b23ec |
bool GetIsShowDesktop();
|
|
|
f8b23ec |
void SetShowDesktop(bool isShowDesktop);
|
|
|
f8b23ec |
|
|
|
f8b23ec |
- void TouchToMove(int x, int y);
|
|
|
f8b23ec |
- void ClearMoveStatus();
|
|
|
f8b23ec |
Q_SIGNALS:
|
|
|
f8b23ec |
void WorkspaceBackgroundChanged(int index, const QString &newUri);
|
|
|
f8b23ec |
void WorkspaceBackgroundChangedForMonitor(int index, const QString &strMonitorName, const QString &newUri);
|
|
|
f8b23ec |
diff --git a/plugins/platforms/lib/kwinutils.cpp b/plugins/platforms/lib/kwinutils.cpp
|
|
|
f8b23ec |
index b035a67f7..4d3fdc586 100644
|
|
|
f8b23ec |
--- a/plugins/platforms/lib/kwinutils.cpp
|
|
|
f8b23ec |
+++ b/plugins/platforms/lib/kwinutils.cpp
|
|
|
f8b23ec |
@@ -88,8 +88,6 @@ public Q_SLOTS:
|
|
|
f8b23ec |
void slotWindowMove();
|
|
|
f8b23ec |
void slotWindowMaximize();
|
|
|
f8b23ec |
bool compositing() const;
|
|
|
f8b23ec |
- void slotTouchPadTomoveWindow(int x, int y);
|
|
|
f8b23ec |
- void slotEndTouchPadToMoveWindow();
|
|
|
f8b23ec |
|
|
|
f8b23ec |
#if !defined(KWIN_VERSION) || KWIN_VERSION < KWIN_VERSION_CHECK(5, 10, 95, 0)
|
|
|
f8b23ec |
// kwin < 5.10.95
|
|
|
f8b23ec |
@@ -1084,22 +1082,6 @@ void KWinUtils::WindowMove()
|
|
|
f8b23ec |
}
|
|
|
f8b23ec |
}
|
|
|
f8b23ec |
|
|
|
f8b23ec |
-void KWinUtils::TouchPadToMoveWindow(int x, int y)
|
|
|
f8b23ec |
-{
|
|
|
f8b23ec |
- KWin::Workspace *ws = static_cast<KWin::Workspace *>(workspace());
|
|
|
f8b23ec |
- if (ws) {
|
|
|
f8b23ec |
- ws->slotTouchPadTomoveWindow(x,y);
|
|
|
f8b23ec |
- }
|
|
|
f8b23ec |
-}
|
|
|
f8b23ec |
-
|
|
|
f8b23ec |
-void KWinUtils::EndTouchPadToMoveWindow()
|
|
|
f8b23ec |
-{
|
|
|
f8b23ec |
- KWin::Workspace *ws = static_cast<KWin::Workspace *>(workspace());
|
|
|
f8b23ec |
- if (ws) {
|
|
|
f8b23ec |
- ws->slotEndTouchPadToMoveWindow();
|
|
|
f8b23ec |
- }
|
|
|
f8b23ec |
-}
|
|
|
f8b23ec |
-
|
|
|
f8b23ec |
void KWinUtils::WindowMaximize()
|
|
|
f8b23ec |
{
|
|
|
f8b23ec |
KWin::Workspace *ws = static_cast<KWin::Workspace *>(workspace());
|
|
|
f8b23ec |
diff --git a/plugins/platforms/lib/kwinutils.h b/plugins/platforms/lib/kwinutils.h
|
|
|
f8b23ec |
index 2c758752c..57edb8664 100644
|
|
|
f8b23ec |
--- a/plugins/platforms/lib/kwinutils.h
|
|
|
f8b23ec |
+++ b/plugins/platforms/lib/kwinutils.h
|
|
|
f8b23ec |
@@ -156,8 +156,6 @@ public Q_SLOTS:
|
|
|
f8b23ec |
void ShowWindowsView();
|
|
|
f8b23ec |
void ResumeCompositor(int type);
|
|
|
f8b23ec |
void SuspendCompositor(int type);
|
|
|
f8b23ec |
- void TouchPadToMoveWindow(int x, int y);
|
|
|
f8b23ec |
- void EndTouchPadToMoveWindow();
|
|
|
f8b23ec |
|
|
|
f8b23ec |
Q_SIGNALS:
|
|
|
f8b23ec |
void initialized();
|
|
|
f8b23ec |
diff --git a/plugins/platforms/plugin/org.kde.kwin.KWinUtils.xml b/plugins/platforms/plugin/org.kde.kwin.KWinUtils.xml
|
|
|
f8b23ec |
index 5854ed04f..aa61b6cde 100644
|
|
|
f8b23ec |
--- a/plugins/platforms/plugin/org.kde.kwin.KWinUtils.xml
|
|
|
f8b23ec |
+++ b/plugins/platforms/plugin/org.kde.kwin.KWinUtils.xml
|
|
|
f8b23ec |
@@ -22,10 +22,4 @@
|
|
|
f8b23ec |
<method name="SuspendCompositor">
|
|
|
f8b23ec |
<arg type="i" name="type" direction="in"/>
|
|
|
f8b23ec |
</method>
|
|
|
f8b23ec |
- <method name="TouchPadToMoveWindow">
|
|
|
f8b23ec |
- <arg type="i" name="x" direction="in"/>
|
|
|
f8b23ec |
- <arg type="i" name="y" direction="in"/>
|
|
|
f8b23ec |
- </method>
|
|
|
f8b23ec |
- <method name="EndTouchPadToMoveWindow">
|
|
|
f8b23ec |
- </method>
|
|
|
f8b23ec |
</interface>
|
|
|
f8b23ec |
--
|
|
|
f8b23ec |
2.26.2
|
|
|
f8b23ec |
|