KToolInvokation

Martin Graesslin mgraesslin at kde.org
Sun Dec 1 18:26:22 UTC 2013


On Sunday 01 December 2013 18:42:58 Dominik Haumann wrote:
> Hi Aleix,
> 
> 
> KToolInvocation::invokeHelp() was removed. We used it like this:
> 
>   KToolInvocation::invokeHelp("advanced-editing-tools-commandline","kate");
> 
> According to https://git.reviewboard.kde.org/r/111298/, is the preferred
> replacement to go with something along this lines:
> 
>   QUrl u("help://kate/advanced-editing-tools-commandline"); // ???
> 
>   QString helpcenter = QStandardPaths::findExecutable("khelpcenter");
>   if (! helpcenter.isEmpty())
>     QProcess::startDetached(helpcenter, QStringList(u.toString()));
>   }
> 
> 
> Unfortunately, the porting docs about KDE 4 -> KF5 are basically
> non-existent. That makes it rather hard to find a correct solution...
But that one is in there:
"KToolInvocation::invokeHelp is now KHelpClient::invokeHelp, in the kwidgets 
framework." (see KDE5PORTING.html in toplevel kdelibs.git)

and it works, I ported one case of KToolInvocation::invokeHelp() last week

Cheers
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20131201/cbc270aa/attachment.sig>


More information about the Kde-frameworks-devel mailing list