On Sonntag, 13. Februar 2022 19:27:22 CET alexander.loh...@gmx.de wrote:
> Hello,
>  
> Usually the KCMs are opened by starting kcmshell or systemsettings with the 
> module names as arguments,
> meaning we resolve the location of the KCMs internally and don't require 
> changes for consumers. kcmshell also checks if the plugin id
> would match if the "kcm_" prefix is to the module name prepended, 
> consequently "kcmshell5 bluetooth" works in both Plasma 5.23 and 5.24.
>  
> > If KDE/plamsa is such a moving target where  can not rely on compatibility 
> > even between minor versions, that is really not fun
>  
> Looking at liquidshell, there are multiple  cases where the available KCMs 
> are checked at runtime to be compatible with old Plasma versions. While 
> having to do this is not ideal, it is not anything new.
> Luckily most of the changes to port the KCMs to the new metadata approach 
> have already landed.
> The KWin KCMs remain though, when porting those I will make sure to create a 
> accompanying MR in liquidshell.

thanks!

> PS: You can check if the KPluginMetaData object is valid, instead of checking 
> if the name is not empty :).

ok. I took the code I was told works ...

-- 
Best regards/Schöne Grüße

Martin
A: Because it breaks the logical sequence of discussion
Q: Why is top posting bad?

()  ascii ribbon campaign - against html e-mail 
/\                        - against proprietary attachments

Frühstück, Geschenkideen, Accessoires, Kulinarisches: www.lillehus.at


Reply via email to