https://bugs.kde.org/show_bug.cgi?id=509896
Bug ID: 509896 Summary: Allow Icons embedded in plasmoids to display correctly in AboutPlugin config page Classification: Plasma Product: plasmashell Version First master Reported In: Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: markjamescape...@proton.me CC: k...@davidedmundson.co.uk Target Milestone: 1.0 User widgets / plasmoids can contain a custom icon in their contents/ folder by specifying in their etadata.json file with a leading "/" such as: "Icon" : "/lightstrands.png", (see also https://bugs.kde.org/show_bug.cgi?id=507678) However, this fails to display properly in configuration with the default AboutPlugin.qml file. I'd like to fix this. I'd like to update the method: https://invent.kde.org/frameworks/kcoreaddons/-/blob/master/src/lib/plugin/kpluginmetadata.cpp?ref_type=heads#L373-377 To include logic from the previous bug: https://invent.kde.org/plasma/plasma-workspace/-/blob/master/components/shellprivate/plasmaappletitemmodel.cpp?ref_type=heads#L62-67 1) In general, does this seem reasonable? 2) In particular, I'd need to include <KPackage/PackageLoader> in kcoreaddons. I've tried that, but my build fails: /home/mark/kde/src/kcoreaddons/src/lib/plugin/kpluginmetadata.cpp:16:10: fatal error: KPackage/PackageLoader: No such file or directory 16 | #include <KPackage/PackageLoader> Do I need to update the CMakeLists.txt file to support this? I'd need some very specific help here :-/ -- You are receiving this mail because: You are watching all bug changes.