Bug 76569 - PATCH: Add DCOP interface
Summary: PATCH: Add DCOP interface
Status: RESOLVED NOT A BUG
Alias: None
Product: kmousetool
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Gunnar Schmidt
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-02 16:43 UTC by Kurt Hindenburg
Modified: 2004-07-31 07:05 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Patch to add DCOP interface (specifically startStopSelected). (2.96 KB, patch)
2004-03-02 16:45 UTC, Kurt Hindenburg
Details
Patch to simulate right/left/double clicks via DCOP interface. (1.32 KB, patch)
2004-03-02 17:37 UTC, Kurt Hindenburg
Details
Patch to implement DCOP calls. (3.88 KB, patch)
2004-03-06 22:18 UTC, Kurt Hindenburg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kurt Hindenburg 2004-03-02 16:43:39 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:          Linux

This patch add the DCOP interface. Currently only the startStopSelected is implemented.  This allows an easy way to enable/disable kmousetool.
Comment 1 Kurt Hindenburg 2004-03-02 16:45:02 UTC
Created attachment 4975 [details]
Patch to add DCOP interface (specifically startStopSelected).
Comment 2 Kurt Hindenburg 2004-03-02 17:37:59 UTC
Created attachment 4976 [details]
Patch to simulate right/left/double clicks via DCOP interface.

Apply this after 4975 patch.  You should now be about to assign a hotkey for
right/left/double clicks.
Comment 3 Kurt Hindenburg 2004-03-06 22:18:28 UTC
Created attachment 5057 [details]
Patch to implement DCOP calls.

This patch actually works :-)  It also allows using khotkeys for mouse
clicking.

% dcop kmousetool KMouseToolInterface
QCStringList interfaces()
QCStringList functions()
void start()
void stop()
void toggleStartStop()
void rightClick()
void leftClick()
void doubleClick()
Comment 4 Kurt Hindenburg 2004-07-31 07:05:10 UTC
This never worked very well in pratice.  Another approach is needed.