On 09.08.2021 00:25, Carl Schwan wrote:
Hi,
when creating a KSharedConfig, you can specify if kdeglobals will be
read and then you can tell KConfigXT that you want to read from an
existing 
KSharedPtr:https://api.kde.org/frameworks/kconfig/html/kconfig_compiler.html

Thanks, I'll have a look.

On another note, for color scheme handling in a QML app, this is how
I did it in 
NeoChat:https://invent.kde.org/network/neochat/-/blob/master/imports/NeoChat/Settings/ColorScheme.qml
andhttps://invent.kde.org/network/neochat/-/blob/master/src/colorschemer.h

This allows the user to override the color scheme while using by default
the system theme.

That's not that different from what I'm doing at the moment

https://invent.kde.org/multimedia/haruna/-/blob/master/src/application.cpp#L397

https://invent.kde.org/multimedia/haruna/-/blob/master/src/qml/Settings/General.qml#L235

And on my system NeoChat has the same problem, Config.colorScheme is also read from kdeglobals.

In my case it is BreezeLight, but in the combobox it's called Breeze Light (with a space) resulting in currentIndex being -1, thus there is no selection for the combobox.

Cheers,
Carl

Reply via email to