Bug 76569

Summary: PATCH: Add DCOP interface
Product: [Applications] kmousetool Reporter: Kurt Hindenburg <khindenburg>
Component: generalAssignee: Gunnar Schmidt <gunnar>
Status: RESOLVED NOT A BUG    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Patch to add DCOP interface (specifically startStopSelected).
Patch to simulate right/left/double clicks via DCOP interface.
Patch to implement DCOP calls.

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.