kdeconnect-kde/core
Albert Vaca Cintora bbcbec7709 Refactor macOS startup code
Moves all the stuff that is needed to start DBus on macOS (which for some reason it needs several steps, involving the use of `launchctl`) into a single `startDBusDaemon()` function. Before, it was spread into `kdeconnectconfig.cpp`, `indicatorhelper_mac.cpp` and `dbushelper.cpp`.

It also removes checking for an existing DBus daemon and always starts our own, since in most cases we couldn't connect to it anyway. This, together with removing the sleep in the retries when polling for the DBus daemon from 3s to 100ms, makes the startup much faster, so I removed the loading splash screen.
2024-09-21 09:27:24 +00:00
..
backends Fix warning 2024-09-09 13:29:16 +02:00
CMakeLists.txt Refactor macOS startup code 2024-09-21 09:27:24 +00:00
compositefiletransferjob.cpp Add a parent to KCompositeJob 2024-06-04 14:15:23 +00:00
compositefiletransferjob.h Add a parent to KCompositeJob 2024-06-04 14:15:23 +00:00
core_debug.cpp Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
core_debug.h Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
daemon.cpp certificate handling after 10years 2024-08-26 17:42:08 +00:00
daemon.h Use std::unique_ptr for pimpl classes 2023-08-28 17:20:46 +00:00
dbushelper.cpp Refactor macOS startup code 2024-09-21 09:27:24 +00:00
dbushelper.h Refactor macOS startup code 2024-09-21 09:27:24 +00:00
device.cpp certificate handling after 10years 2024-08-26 17:42:08 +00:00
device.h certificate handling after 10years 2024-08-26 17:42:08 +00:00
deviceinfo.h Validate and filter device names 2024-05-19 16:24:54 +02:00
filetransferjob.cpp [filetransferjob] Simplify error handling 2024-04-17 10:15:03 +00:00
filetransferjob.h [filetransferjob] Simplify error handling 2024-04-17 10:15:03 +00:00
kdeconnectconfig.cpp Refactor macOS startup code 2024-09-21 09:27:24 +00:00
kdeconnectconfig.h Refactor macOS startup code 2024-09-21 09:27:24 +00:00
kdeconnectplugin.cpp plugins: Add context-aware logging in case of errors 2023-08-03 20:54:38 +02:00
kdeconnectplugin.h Use std::unique_ptr for pimpl classes 2023-08-28 17:20:46 +00:00
kdeconnectpluginconfig.cpp kcmplugin: Do not use d-ptr for trivial members that are fully qualified 2023-08-28 17:20:46 +00:00
kdeconnectpluginconfig.h Use std::unique_ptr for pimpl classes 2023-08-28 17:20:46 +00:00
Messages.sh Do not extract messages from the non-existent .ui and .rc files 2019-12-21 10:04:31 +02:00
networkpacket.cpp NetworkPacket: Optimize serialization/deserialization 2024-09-17 08:45:39 +00:00
networkpacket.h Networkpacket: Let Qt generate property setters 2023-08-28 17:20:46 +00:00
networkpackettypes.h Convert license headers to SPDX expressions 2020-08-17 09:48:10 +00:00
notificationserverinfo.cpp Add explicit moc includes to cpp files 2023-07-30 07:27:45 +00:00
notificationserverinfo.h Add and make use of ECM's clang-format integration 2022-09-11 23:21:58 +00:00
openconfig.cpp Add explicit moc includes to cpp files 2023-07-30 07:27:45 +00:00
openconfig.h Ensure openconfig.h is only included once 2023-02-17 07:48:45 +00:00
pairstate.h clang-format pass 2023-07-16 16:20:34 +02:00
pluginloader.cpp PluginLoader: Improve const corretness, remove unneeded qAsConst 2023-08-28 17:20:46 +00:00
pluginloader.h PluginLoader: Improve const corretness, remove unneeded qAsConst 2023-08-28 17:20:46 +00:00
sslhelper.cpp certificate handling after 10years 2024-08-26 17:42:08 +00:00
sslhelper.h Use EC keys instead of RSA 2024-05-19 10:04:43 +00:00