![]() Registered Member ![]()
|
On my dell xps 1530 with suse 11.0 and kde 3.5.10 I have this problem, I use ksynaptics, but it doesn't remember settings like enable scrolling, so after startup I launch it and move the velocity of scrolling and it is everything ok, the launching command is kcmshell ksynaptics, my workaround could be a script that launch kcmshell ksynaptics and made the same things that I can see when I launch it from shell, It is possible to have a script which do this??
Last edited by prowlerxpla on Sat Dec 20, 2008 5:08 pm, edited 1 time in total.
prowlerxpla, proud to be a member of KDE forums since 2008-Oct.
|
![]() Administrator ![]()
|
The only way that could be done is through dcop, since it clearly isn't writing those settings to a configuration file. With KSynaptics open, could you please post the output of:
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
good news, exist one way to do it
![]()
hmm ksynaptics seems to be in the output[hr] I don't know if it could be useful but this is what happen when I launch kcmshell ksynaptics by a shell and I perform the operation (click on a tab, change the velocity of horizontal and vertical scrolling) that make scrolling ok
Last edited by bcooksley on Sat Dec 13, 2008 1:25 am, edited 1 time in total.
prowlerxpla, proud to be a member of KDE forums since 2008-Oct.
|
![]() Administrator ![]()
|
Could you now post the output of [code]dcop KCModuleProxy-ksynaptics[/code] With this output it should be possible to manipulate the KCM module assuming it permits it. This will list what operations it can perform via dcop.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
ok the output is this:
[code]pla@dellino:~> dcop KCModuleProxy-ksynaptics qt KCModuleProxy-ksynaptics MainApplication-Interface dialog ksycoca pla@dellino:~> [/code] great!!!! I suppose there should be something of useful inside this like this [code]pla@dellino:~> dcop KCModuleProxy-ksynaptics MainApplication-Interface QCStringList interfaces() QCStringList functions() void disableSessionManagement() QCString startupId() QCString caption() void quit() void reparseConfiguration() void updateUserTimestamp(ulong time) pla@dellino:~> [/code]
prowlerxpla, proud to be a member of KDE forums since 2008-Oct.
|
![]() Administrator ![]()
|
Bingo! try also looking under qt, dialog and KCModuleProxy-ksynaptics as well. There should be some cryptic name present in one of those that is the slider. Probably under qt. It should provide a variety of functions for example setting its value, etc.
when calling a function through dcop, make sure to remove the "()" present at the end of it. required variables are just tacked on after the function.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
ooooookk, I looked under qt and there are a lot of them, but I had to use kdcop because I don't succeed to call the function: under qt I found this that give the list of functions:
I tryed in several ways (dots slashes spaces with and without "()" ) but I cannot succeed to call the function QCStringList find(QCString) by the shell, in kdcop I found something could be useful for example like this: qt/unnamed65(KCMShellMultiDialog, 0x6c8160)/janus/unnamed2(QFrame, 0x6e89b0)/unnamed2(KCModuleProxy, 0x7ad9b0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpTwoFingerScrolling/cbTFVertScrolling/buttonAccel but I don't know how to perform that action
could you give me an example on how to call the functions
prowlerxpla, proud to be a member of KDE forums since 2008-Oct.
|
![]() Administrator ![]()
|
In this case your command will look like this:
Notice the quote marks. This ensures that any spaces do not seperate the text into more arguments. However "find" in this case is just an filtered version of "objects". Unfortunately it appears that qt is a dead end. It just retrieves information and offers no way to send it into the application. Maybe "dialog" could show something.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
ah ok I understood in the QCStringList find(QCString) the function is only find
mmmh, I found in dialog only this:
and in interfaces this
and in functions and activate nothing so if activate would be the right command and what I understood is true I should to do this: dcop KCModuleProxy-ksynaptics dialog activate "" or I'm wrong???
prowlerxpla, proud to be a member of KDE forums since 2008-Oct.
|
![]() Administrator ![]()
|
This command will just give a dialog focus, allowing keyboard button presses, mouse presses to go to it. Usually brings it on top as well. Also you wouldn't use the function it wants the id of a dialog, you would perhaps use one of the list of objects listed by
I am starting to wonder if the developers of KSynaptics made manipulation of it fully available through dcop.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
one of this?? [code] pla@dellino:~> dcop KCModuleProxy-ksynaptics qt QCStringList functions() QCStringList interfaces() QCStringList objects() QCStringList find(QCString) pla@dellino:~> dcop KCModuleProxy-ksynaptics qt objects qt/unnamed1(QSignal, 0x7e3b40) qt/unnamed2(QObject, 0x7e3af0) qt/unnamed3(QSignal, 0x6e9240) qt/unnamed4(QObject, 0x6e91f0) qt/_ptrpriv qt/unnamed5(QTimer, 0x854888) qt/unnamed6(QSignal, 0x8545c0) qt/_ptrpriv qt/_ptrpriv qt/unnamed7(QTimer, 0x853938) qt/_ptrpriv qt/unnamed8(QTimer, 0x8516a8) qt/_ptrpriv qt/_ptrpriv qt/internal shared double buffer cleanup object qt/unnamed9(QSignal, 0x851630) qt/unnamed10(QObject, 0x8515e0) qt/unnamed11(QSignal, 0x847070) qt/unnamed12(QObject, 0x847020) qt/unnamed13(KConfig, 0x8197d0) qt/unnamed14(QTextDocument, 0x7a8a10) qt/unnamed15(QTextDocument, 0x7fb320) qt/_ptrpriv qt/unnamed16(QTimer, 0x7f2f58) qt/_ptrpriv qt/unnamed17(QTimer, 0x7f28f8) qt/unnamed18(QSignal, 0x7f18a0) qt/_ptrpriv qt/unnamed19(QTextDocument, 0x7ef450) qt/_ptrpriv qt/unnamed20(QTimer, 0x7ee3c8) qt/unnamed21(QTimer, 0x7eaf78) qt/unnamed22(QTimer, 0x7ea518) qt/_ptrpriv qt/unnamed23(QTimer, 0x7dcf58) qt/unnamed24(QTimer, 0x7dc538) qt/unnamed25(QTimer, 0x7dbb18) qt/unnamed26(QTimer, 0x7db0e8) qt/_ptrpriv qt/_ptrpriv qt/unnamed27(QTimer, 0x7c5cc8) qt/unnamed28(QTimer, 0x7c5268) qt/_ptrpriv qt/_ptrpriv qt/_ptrpriv qt/unnamed29(KLibFactory, 0x7ba610) qt/unnamed30(KLibrary, 0x7b9210) qt/unnamed31(KLibLoader, 0x7b89c0) qt/KCModuleProxy-ksynaptics qt/unnamed32(QSocketNotifier, 0x7b8270) qt/unnamed33(QTimer, 0x7b7530) qt/unnamed34(QTimer, 0x7b7400) qt/unnamed35(DCOPClient, 0x7b7300) qt/global pixmap cache qt/unnamed36(QImageFormatPlugin, 0x7870d0) qt/unnamed37(QImageFormatPlugin, 0x7875a0) qt/_ptrpriv qt/_ptrpriv qt/unnamed38(QTimer, 0x782c48) qt/_ptrpriv qt/_ptrpriv qt/unnamed39(QTimer, 0x766e08) qt/_ptrpriv qt/_ptrpriv qt/unnamed40(QTimer, 0x765d18) qt/_ptrpriv qt/_ptrpriv qt/unnamed41(QTimer, 0x7677b8) qt/global what's this object qt/_ptrpriv qt/_ptrpriv qt/unnamed42(QTimer, 0x768868) qt/_ptrpriv qt/_ptrpriv qt/unnamed43(QTimer, 0x769608) qt/_ptrpriv qt/unnamed44(QTimer, 0x781380) qt/unnamed45(QTimer, 0x781320) qt/_ptrpriv qt/unnamed46(KConfig, 0x77ce70) qt/unnamed47(KConfig, 0x700e50) qt/unnamed48(KConfig, 0x7011c0) qt/unnamed49(KConfig, 0x6c8c70) qt/unnamed50(KIconLoaderPrivate, 0x6eaea0) qt/_ptrpriv qt/unnamed51(QTimer, 0x6ea058) qt/unnamed52(KDialogBaseTile, 0x6c7f40) qt/unnamed53(KWhatsThisManager, 0x6c8980) qt/unnamed54(KCMShellMultiDialog, 0x6c8260) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed1(QVBoxLayout, 0x6cbf20) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed1(QHBoxLayout, 0x7ad910) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/topLayout qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/unnamed1(QHBoxLayout, 0x7be580) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/SynConfigWidgetBaseLayout qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/unnamed1(QObject, 0x7bc9b0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/qt_invisible_widgetstack qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/Widget8Layout qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/infoGB qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/infoGB/unnamed1(QVBoxLayout, 0x7c2050) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/infoGB/unnamed1(QVBoxLayout, 0x7c2050)/unnamed1(QHBoxLayout, 0x7c2540) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/infoGB/libVersionTL qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/infoGB/driverVersionTL qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/bgTouchPadSwitch qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/bgTouchPadSwitch/unnamed1(QVBoxLayout, 0x7c36d0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/bgTouchPadSwitch/unnamed1(QVBoxLayout, 0x7c36d0)/unnamed1(QHBoxLayout, 0x7c3d00) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/bgTouchPadSwitch/generalSwitchOnRB qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/bgTouchPadSwitch/generalSwitchOnRB/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/bgTouchPadSwitch/generalSwitchOffRB qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/bgTouchPadSwitch/generalSwitchOffRB/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/generalDockingCB qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/generalDockingCB/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpTouchPadBorders qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpTouchPadBorders/unnamed1(QVBoxLayout, 0x7c6bf0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpTouchPadBorders/unnamed1(QVBoxLayout, 0x7c6bf0)/unnamed1(QGridLayout, 0x7c70e0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpTouchPadBorders/kPushButton2 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpTouchPadBorders/cbTreatAsALPS qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpTouchPadBorders/cbTreatAsALPS/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpTouchPadBorders/textLabel2_2 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpTouchPadBorders/textLabel2_2/accel label accel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSensitivity qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSensitivity/unnamed1(QVBoxLayout, 0x7c8db0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSensitivity/unnamed1(QVBoxLayout, 0x7c8db0)/unnamed1(QHBoxLayout, 0x7c9250) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSensitivity/textLabel1 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSensitivity/slSensitivity qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSensitivity/textLabel2 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSmartMode qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSmartMode/unnamed1(QVBoxLayout, 0x7cd350) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSmartMode/unnamed1(QVBoxLayout, 0x7cd350)/unnamed1(QGridLayout, 0x7cd810) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSmartMode/cbSmartMode qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSmartMode/cbSmartMode/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSmartMode/lblDelay qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSmartMode/lblShort2 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSmartMode/slSmartModeDelay qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget8/grpSmartMode/lblLong2 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/TabPageLayout qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpTapEmulation qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpTapEmulation/unnamed1(QVBoxLayout, 0x7d07b0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpTapEmulation/unnamed1(QVBoxLayout, 0x7d07b0)/unnamed1(QGridLayout, 0x7d0ca0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpTapEmulation/lblTapTime qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpTapEmulation/lblLong1 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpTapEmulation/lblShort1 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpTapEmulation/slTapTime qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpTapEmulation/cbEnableTapping qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpTapEmulation/cbEnableTapping/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/unnamed1(QVBoxLayout, 0x7d2e90) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/unnamed1(QVBoxLayout, 0x7d2e90)/unnamed1(QHBoxLayout, 0x7d32d0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/tappingStateFrame qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/tappingTL qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/in-combo qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/in-combo/qt_hbar qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/in-combo/qt_vbar qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/in-combo/qt_viewport qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/in-combo/scrollview autoscroll timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/in-combo/scrollview scrollbar timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/in-combo/qt_default_corner qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/in-combo/listbox update timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/in-combo/listbox visible timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/in-combo/listbox input timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/in-combo/listbox resize timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/cmbTapFinger/unnamed1(QTimer, 0x7d9120) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/meansTL qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/bgTapButton qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/bgTapButton/unnamed1(QVBoxLayout, 0x7da430) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/bgTapButton/unnamed1(QVBoxLayout, 0x7da430)/unnamed1(QGridLayout, 0x7da920) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/bgTapButton/rbButtonNone qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/bgTapButton/rbButtonLeft qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/bgTapButton/rbButtonMiddle qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/bgTapButton/rbButtonRight qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/grpFingers/bgTapButton/automatic focus-change accelerator qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/TabPage/cbFastTaps qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/Widget9Layout qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/unnamed1(QVBoxLayout, 0x7debe0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/unnamed1(QVBoxLayout, 0x7debe0)/unnamed1(QGridLayout, 0x7df0d0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/slHorizScrollDelta qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/cbHorizScrolling qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/cbHorizScrolling/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/slVertScrollDelta qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/lblSlow1 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/lblFast1 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/cbVertScrolling qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/cbVertScrolling/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/lblSlow2 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpScrolling/lblFast2 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/unnamed1(QVBoxLayout, 0x7e20a0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/unnamed1(QVBoxLayout, 0x7e20a0)/unnamed1(QGridLayout, 0x7e2590) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cbCircScrolling qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/lblUse qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/in-combo qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/in-combo/qt_hbar qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/in-combo/qt_vbar qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/in-combo/qt_viewport qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/in-combo/scrollview autoscroll timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/in-combo/scrollview scrollbar timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/in-combo/qt_default_corner qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/in-combo/listbox update timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/in-combo/listbox visible timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/in-combo/listbox input timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/in-combo/listbox resize timer qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/cmbCircTrigger/unnamed1(QTimer, 0x7e68f0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/lblSlow3 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/lblFast3 qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/slCircularDelta qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpCircScrolling/scrollingStateFrame qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpOnAnEdge qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpOnAnEdge/unnamed1(QVBoxLayout, 0x7e85c0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpOnAnEdge/unnamed1(QVBoxLayout, 0x7e85c0)/unnamed1(QHBoxLayout, 0x7e8a60) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpOnAnEdge/cbCoasting qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpOnAnEdge/cbEdgeMotion qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpTwoFingerScrolling qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpTwoFingerScrolling/unnamed1(QVBoxLayout, 0x7e9a50) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpTwoFingerScrolling/unnamed1(QVBoxLayout, 0x7e9a50)/unnamed1(QHBoxLayout, 0x7e9f40) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpTwoFingerScrolling/cbTFHorizScrolling qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/Widget9/grpTwoFingerScrolling/cbTFVertScrolling qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab pages/unnamed2(QWidgetStackAccelManager, 0x7e8140) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab base qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab control qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab control/tab accelerators qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab control/qt_left_btn qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/janus/unnamed2(QFrame, 0x6e8d10)/unnamed2(KCModuleProxy, 0x7adbd0)/ksynaptics/SynConfigWidget/tabWidget/tab control/qt_right_btn qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed1(KSeparator, 0x6e9000) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed1(KDialogBaseButton, 0x6e9730) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed1(KDialogBaseButton, 0x6e9730)/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed2(KDialogBaseButton, 0x77c940) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed2(KDialogBaseButton, 0x77c940)/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed3(KDialogBaseButton, 0x77d1e0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed3(KDialogBaseButton, 0x77d1e0)/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed4(KDialogBaseButton, 0x777780) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed4(KDialogBaseButton, 0x777780)/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed5(KDialogBaseButton, 0x777400) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed5(KDialogBaseButton, 0x777400)/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed6(KDialogBaseButton, 0x782110) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed6(KDialogBaseButton, 0x782110)/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed7(KDialogBaseButton, 0x7827c0) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed7(KDialogBaseButton, 0x7827c0)/buttonAccel qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed2(QWidget, 0x6e93f0)/unnamed8(QBoxLayout, 0x783c10) qt/unnamed54(KCMShellMultiDialog, 0x6c8260)/unnamed3(QBoxLayout, 0x7aa8b0) qt/unnamed55(KSycoca, 0x6c52f0) qt/unnamed56(QWidget, 0x6c4870) qt/_ptrpriv qt/unnamed57(QTimer, 0x6c4178) qt/unnamed58(QStyleSheet, 0x6bfe40) qt/keramik qt/unnamed59(QStylePlugin, 0x6bb9a0) qt/unnamed60(QObjectCleanupHandler, 0x6bba30) qt/unnamed61(QSocketNotifier, 0x6cd110) qt/unnamed62(QTimer, 0x6e8930) qt/unnamed63(QTimer, 0x6e8800) qt/unnamed64(DCOPClient, 0x6b6bb0) qt/unnamed65(QClipboard, 0x6b6ae0) qt/unnamed66(KConfig, 0x6aa1b0) qt/KDE Clipboard qt/unnamed67(QSocketNotifier, 0x6ad290) qt/unnamed68(KProcessController, 0x6ad1d0) qt/desktop qt/desktop/toolTipTip qt/unnamed69(QSmSocketReceiver, 0x6a7400) qt/unnamed69(QSmSocketReceiver, 0x6a7400)/unnamed1(QSocketNotifier, 0x6a9f90) qt/kcmshell qt/kcmshell/session manager qt/kcmshell/default event loop qt/kcmshell/unnamed1(QObject, 0x6b7290) qt/kcmshell/kapp_accel_filter qt/kcmshell/kdetranslator qt/kcmshell/toolTipManager qt/kcmshell/toolTipManager/unnamed1(QTimer, 0x766f80) qt/kcmshell/app_started_timer qt/global font cache qt/unnamed70(KConfig, 0x621e50) qt/_ptrpriv pla@dellino:~> [/code] ok, they are a lot apparently but I think is quite easy filter the few tenth where find the ones I need, for example a command for a function like this qt/kcmshell/toolTipManager/unnamed1(QTimer, 0x766f80) should result: [code]pla@dellino:~> dcop KCModuleProxy-ksynaptics qt/kcmshell/toolTipManager/unnamed1(QTimer, 0x766f80)[/code] or what else?? could you give me an example??
:-( I think it will be enough have something to change, give to ksynaptics the ok, in such a way ksynaptics reset, reread, rewrite, or whatever it like to make to its configuration file.
prowlerxpla, proud to be a member of KDE forums since 2008-Oct.
|
![]() Administrator ![]()
|
In your case you just need to remove the "(QTimer, 0x766f80)" and it will list some information. I tested this aganist Amarok, and it yielded additional functions.
If you can find the appropriate objects ( Probably sliders and a push button ), and provide their lists of functions, then assuming the right ones are there ( setProperty counts ) it is looking very possible.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
ok
ok I think scroll could be the right one, I noted that the list in qt objects are ordered like the config window, so I individualized these that match with the things I have to do:
that I transformed following your suggestion in these:
I tryed all, unfortunatly they give me the same fail result:
so I tried to go back tryng until some result and found this:
and inside found this:
but the results are these:
prowlerxpla, proud to be a member of KDE forums since 2008-Oct.
|
![]() Administrator ![]()
|
You are right that you have been stopped from continuing further. It is probably because all the things you need to access are children of qt/unnamed54, and are therefore not registered with DCOP.
If you knew what exactly KSynaptics was setting, then command line tools probably exist, which can be very easily scripted. Before you make the changes using KSynaptics, could you run this command
Last edited by bcooksley on Wed Dec 17, 2008 8:01 pm, edited 1 time in total.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
![]() Registered Member ![]()
|
To make the things go right I only have to adjust speed for margin scrolling then click OK and it is all right, but I noted launching your command synclient -l that the changes are more than that I made, evidently ksynaptics dont store or read the correct config file at startup.
here is the command before and after the change: before is on the left and after is on the right:
prowlerxpla, proud to be a member of KDE forums since 2008-Oct.
|
Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell