testing a plasma applet with plasmoid viewer despite PackageUrlInterceptor

David Edmundson david at davidedmundson.co.uk
Sat Dec 27 23:57:15 UTC 2014


On Sat, Dec 27, 2014 at 10:11 PM, Philipp A. <flying-sheep at web.de> wrote:

> Hi,
>
> i’m developing a plasma wiget with C++ plugin.
>
> consistent with how upstream packages do it, with my package being called
> `org.kde.plasma.steam`, the plugin is called `org.kde.plasma.private.steam`.
>
> i try to load my plasmoid from its dev directory via
>
>     QML2_IMPORT_PATH="../build/:$QML2_IMPORT_PATH" plasmoidviewer "$@" .
>
> now my problem is that the following seems to be triggered:
>
>
> https://projects.kde.org/projects/frameworks/plasma-framework/repository/entry/src/plasmaquick/packageurlinterceptor.cpp?rev=master#L128
>
> i.e. `path().contains("org/kde/plasma/private")`, so `pathCheck` should
> be replaced with `org.kde.plasma.steam`. but why does the following test
> fail? `pathCheck == m_package.metadata().pluginName()`
>

>From the information given, I have no idea.

 I recommend adding qDebug statements all over that method till the problem
reveals itself.



>
> the plasmoidviewer should load the app metadata, which clearly states
> `X-KDE-PluginInfo-Name=org.kde.plasma.steam`
>
>
> https://projects.kde.org/projects/extragear/sdk/plasmate/repository/revisions/frameworks/entry/plasmoidviewer/view.cpp#L105
>
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel at kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20141228/5c8e15a3/attachment-0001.html>


More information about the Plasma-devel mailing list