Jan Grulich
2018-11-28 13:10:26 UTC
jgrulich created this revision.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
jgrulich requested review of this revision.
REVISION SUMMARY
Sandboxed applications usually don't have access to read kdeglobals configuration. For this
reason we introduced Settings portal, to be able to obtain most necessary configuration without
allowing applications access to hosts configuration. The Settings portal implementation in
xdg-desktop-portals-kde was develop mostly for plasma-integration needs so it allows to get
colors, fonts, widget theme and some other configuration from kdeglobals.
REPOSITORY
R135 Integration for Qt applications in Plasma
BRANCH
jgrulich/portal-support
REVISION DETAIL
https://phabricator.kde.org/D17213
AFFECTED FILES
src/platformtheme/kfontsettingsdata.cpp
src/platformtheme/kfontsettingsdata.h
src/platformtheme/khintssettings.cpp
src/platformtheme/khintssettings.h
To: jgrulich
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
jgrulich requested review of this revision.
REVISION SUMMARY
Sandboxed applications usually don't have access to read kdeglobals configuration. For this
reason we introduced Settings portal, to be able to obtain most necessary configuration without
allowing applications access to hosts configuration. The Settings portal implementation in
xdg-desktop-portals-kde was develop mostly for plasma-integration needs so it allows to get
colors, fonts, widget theme and some other configuration from kdeglobals.
REPOSITORY
R135 Integration for Qt applications in Plasma
BRANCH
jgrulich/portal-support
REVISION DETAIL
https://phabricator.kde.org/D17213
AFFECTED FILES
src/platformtheme/kfontsettingsdata.cpp
src/platformtheme/kfontsettingsdata.h
src/platformtheme/khintssettings.cpp
src/platformtheme/khintssettings.h
To: jgrulich
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart