5a64bc2b12
Two use-cases here in kde5backend 1) kde or qt vclplug has already started qt event loop => just use this loop to read KDE settings 2) no qt event loop runs (we're most likely in gtk3_kde5 vclplug) => start a new event loop, read the settings and stop it In case 2) letting qt event loop run means subsequently all UI ops need to happen in main thread. This is problematic to enforce in non-qt-based vclplugs In both cases, cache those settings for future use - the assumption is, most of them are static during a session anyway. Change-Id: Ifa203f4cdb9a753db808f945762fb131ee83393c Reviewed-on: https://gerrit.libreoffice.org/70808 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> |
||
---|---|---|
.. | ||
inc | ||
qa/zip | ||
source | ||
CppunitTest_shell_zip.mk | ||
CustomTarget_shlxthdl_res.mk | ||
CustomTarget_spsupp_idl.mk | ||
CustomTarget_x64.mk | ||
Executable_lngconvex.mk | ||
Executable_regsvrex.mk | ||
Executable_senddoc.mk | ||
Executable_uri_encode.mk | ||
Library_cmdmail.mk | ||
Library_desktopbe.mk | ||
Library_kde5be.mk | ||
Library_localebe.mk | ||
Library_losessioninstall.mk | ||
Library_macbe.mk | ||
Library_ooofilt.mk | ||
Library_ooofilt_x64.mk | ||
Library_propertyhdl.mk | ||
Library_propertyhdl_x64.mk | ||
Library_shlxthdl.mk | ||
Library_shlxthdl_x64.mk | ||
Library_smplmail.mk | ||
Library_spsupp.mk | ||
Library_spsupp_x64.mk | ||
Library_syssh.mk | ||
Library_wininetbe.mk | ||
Makefile | ||
Module_shell.mk | ||
Package_senddoc.mk | ||
README | ||
StaticLibrary_shlxthandler_common.mk | ||
StaticLibrary_shlxthandler_common_x64.mk | ||
StaticLibrary_xmlparser.mk | ||
StaticLibrary_xmlparser_x64.mk | ||
WinResTarget_shlxthdl.mk | ||
WinResTarget_spsupp.mk |
System helpers - launching URI, system integration, external mailer support etc.