[SCM] kdeconnect packaging branch, master, updated. debian/0.9g-1-1183-g9d69498
Maximiliano Curia
maxy at moszumanska.debian.org
Fri Oct 14 14:28:09 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=88a33ae
The following commit has been merged in the master branch:
commit 88a33ae242dc5c54fcbf8c5e22a541b725908c39
Author: Michael Hathaway <michael at hathaways.me.uk>
Date: Wed Dec 10 23:30:40 2014 -0800
Implemented drag'n drop in the mousepad plugin.
REVIEW: 121414
CCMAIL: michael at hathaways.me.uk
---
plugins/mousepad/mousepadplugin.cpp | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/plugins/mousepad/mousepadplugin.cpp b/plugins/mousepad/mousepadplugin.cpp
index 69fba1a..9a8b489 100644
--- a/plugins/mousepad/mousepadplugin.cpp
+++ b/plugins/mousepad/mousepadplugin.cpp
@@ -87,11 +87,12 @@ bool MousepadPlugin::receivePackage(const NetworkPackage& np)
bool isDoubleClick = np.get<bool>("doubleclick", false);
bool isMiddleClick = np.get<bool>("middleclick", false);
bool isRightClick = np.get<bool>("rightclick", false);
+ bool isSingleHold = np.get<bool>("singlehold", false);
bool isScroll = np.get<bool>("scroll", false);
QString key = np.get<QString>("key", "");
int specialKey = np.get<int>("specialKey", 0);
- if (isSingleClick || isDoubleClick || isMiddleClick || isRightClick || isScroll || !key.isEmpty() || specialKey) {
+ if (isSingleClick || isDoubleClick || isMiddleClick || isRightClick || isSingleHold || isScroll || !key.isEmpty() || specialKey) {
if(!m_display) {
m_display = XOpenDisplay(NULL);
@@ -115,7 +116,9 @@ bool MousepadPlugin::receivePackage(const NetworkPackage& np)
} else if (isRightClick) {
XTestFakeButtonEvent(m_display, RightMouseButton, True, 0);
XTestFakeButtonEvent(m_display, RightMouseButton, False, 0);
- } else if( isScroll ) {
+ } else if (isSingleHold){
+ XTestFakeButtonEvent(m_display, LeftMouseButton, True, 0);
+ }else if( isScroll ) {
if (dy < 0) {
XTestFakeButtonEvent(m_display, MouseWheelDown, True, 0);
XTestFakeButtonEvent(m_display, MouseWheelDown, False, 0);
--
kdeconnect packaging
More information about the pkg-kde-commits
mailing list