Commit graph

17 commits

Author SHA1 Message Date
Ivailo Monev
0a6ae17f1b qguiplatformplugin_kde: update comment about qt2KdeFilter() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-22 08:44:55 +03:00
Ivailo Monev
e4dfd5c4a5 generic: apply effect settings from the platform plugin instead of writing to the Katie config
the idea being to not write anything into the Katie config and possibly
even drop support for overriding Katie settings from config.

on a side note font and palette settings are wrapped via classes
(KGlobalSettings and KColorScheme) and hard-wired to configs rather than
being a runtime thing (e.g. getting the font to use for menus via
QApplication::font("QMenu") instead of KGlobalSettings::menuFont()) so lots
to do on that, as for how it will benefit Katana and Katie - less config
parsing possibly, QPalette objects are shared data for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-21 22:21:25 +03:00
Ivailo Monev
9fe1463ad0 qguiplatformplugin_kde: implement systemIcon()
now icons loaded via QIcon::fromTheme() will have effects applied

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-21 18:07:29 +03:00
Ivailo Monev
3494ad9160 qguiplatformplugin_kde: set the palette on KGlobalSettings::kdisplayPaletteChanged() signal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-21 17:36:54 +03:00
Ivailo Monev
70e8b11159 generic: remove QT_KATIE definition checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 14:44:29 +03:00
Ivailo Monev
4f9cb175ba plasma: simplify favicons data engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 08:26:09 +03:00
Ivailo Monev
8b5bddbd94 qguiplatformplugin_kde: remove kDebug() calls
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 05:06:57 +03:00
Ivailo Monev
8dec449cfe qguiplatformplugin_kde: mark KQGuiPlatformPlugin methods as final
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:40:12 +03:00
Ivailo Monev
3dfc8c65de qguiplatformplugin_kde: qt2KdeFilter() and kde2QtFilter() functions optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:34:05 +03:00
Ivailo Monev
ff5e2a832e generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 15:56:01 +02:00
Ivailo Monev
8b2eba7361 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 01:41:49 +02:00
Ivailo Monev
fb7510696c qguiplatformplugin_kde: remove now redundant header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-21 16:00:18 +00:00
Ivailo Monev
17942687ac qguiplatformplugin_kde: when build against Katie use its QGuiPlatformPlugin interface
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-19 18:31:35 +00:00
Ivailo Monev
8ebb5276dc qguiplatformplugin_kde: fix build against Katie
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-05 15:42:49 +00:00
Ivailo Monev
8a3a63b05f qguiplatformplugin_kde: minor code shrink 2015-09-06 03:55:39 +00:00
Ivailo Monev
1a547a0d05 generic: remove KDE prefix from header inclusions 2015-05-20 13:39:58 +00:00
Ivailo Monev
a7fd791926 initial import 2014-11-13 19:30:51 +02:00