office-gobmx/shell
Katarina Behrens 5a64bc2b12 Stop qt event loop after KDE settings have been read
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>
2019-04-17 17:37:52 +02:00
..
inc loplugin:typedefparam (clang-cl) 2019-03-27 11:30:37 +01:00
qa/zip
source Stop qt event loop after KDE settings have been read 2019-04-17 17:37:52 +02:00
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 workaround to make Qt5 code build with Clang+icecream (#2) 2019-02-04 17:45:11 +01:00
Library_localebe.mk
Library_losessioninstall.mk
Library_macbe.mk
Library_ooofilt.mk Drop UNICODE/_UNICODE defines 2019-04-04 13:57:59 +02:00
Library_ooofilt_x64.mk Drop UNICODE/_UNICODE defines 2019-04-04 13:57:59 +02:00
Library_propertyhdl.mk Drop UNICODE/_UNICODE defines 2019-04-04 13:57:59 +02:00
Library_propertyhdl_x64.mk Drop UNICODE/_UNICODE defines 2019-04-04 13:57:59 +02:00
Library_shlxthdl.mk Drop UNICODE/_UNICODE defines 2019-04-04 13:57:59 +02:00
Library_shlxthdl_x64.mk Drop UNICODE/_UNICODE defines 2019-04-04 13:57:59 +02:00
Library_smplmail.mk
Library_spsupp.mk Drop UNICODE/_UNICODE defines 2019-04-04 13:57:59 +02:00
Library_spsupp_x64.mk Drop UNICODE/_UNICODE defines 2019-04-04 13:57:59 +02:00
Library_syssh.mk
Library_wininetbe.mk
Makefile
Module_shell.mk Resolves: tdf#122114 remove support for ~/.recently-used file 2019-03-24 18:52:22 +01:00
Package_senddoc.mk
README Resolves: tdf#122114 remove support for ~/.recently-used file 2019-03-24 18:52:22 +01:00
StaticLibrary_shlxthandler_common.mk Drop UNICODE/_UNICODE defines 2019-04-04 13:57:59 +02:00
StaticLibrary_shlxthandler_common_x64.mk Drop UNICODE/_UNICODE defines 2019-04-04 13:57:59 +02:00
StaticLibrary_xmlparser.mk
StaticLibrary_xmlparser_x64.mk
WinResTarget_shlxthdl.mk
WinResTarget_spsupp.mk

System helpers - launching URI, system integration, external mailer support etc.