testing a plasma applet with plasmoid viewer despite PackageUrlInterceptor

Philipp A. flying-sheep at web.de
Sun Dec 28 17:11:49 UTC 2014


code is here btw: https://github.com/flying-sheep/steam-plasmoid

2014-12-28 17:41 GMT+01:00 Philipp A. <flying-sheep at web.de>:

> but then i have to compile the whole plasma framework. that’s far out of
> scope of a plasma applet :/
>
> 2014-12-28 0:57 GMT+01:00 David Edmundson <david at davidedmundson.co.uk>:
>
>>
>>
>> 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
>>>
>>>
>>
>> _______________________________________________
>> 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/d49f8f32/attachment.html>


More information about the Plasma-devel mailing list