Aw: Re: kcm_bluetooth changed ?

Martin Koller kollix at aon.at
Sun Feb 13 21:01:25 GMT 2022


On Sonntag, 13. Februar 2022 19:27:22 CET Alexander.Lohnau at 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




More information about the Plasma-devel mailing list