kpmcore/src
Harald Sitter 87dc44dab8 use QDBusServiceWatcher instead of pinging the client
Summary:
the motivation here is to terminate the "server" helper when the client
disappears. dbus supports this use case natively via service registration
events which we can easily handle via QDBusServiceWatcher.
instead of repeatedly poking the client we'll simply monitor its dbus
service now. this is cheaper, less code and doesn't risk timing out
randomly.

Test Plan:
- on neon ISO build kpmcore & calamares & pm
- calamares manages to actually partition stuff
- partitionmanager also starts properly

- also the same again on the installed system.

Reviewers: stikonas, bshah

Reviewed By: bshah

Subscribers: bshah

Differential Revision: https://phabricator.kde.org/D14646
2018-08-06 15:46:11 +02:00
..
backend Fix class/struct mismatch in forward declaration. 2018-04-18 21:46:15 +03:00
core Fix unallocated space calculation in the presence of LVM RAID partitions. 2018-07-24 21:39:55 +01:00
fs Remove ExternalCommand::waitFor. 2018-07-21 21:19:34 +01:00
gui Fix class/struct mismatch in forward declaration. 2018-04-18 21:46:15 +03:00
jobs Checking for SoftwareRAID_Device type in partition table job. 2018-07-11 12:01:26 -03:00
ops Adding LvmDevice::s_OrphanPVs shared list to store PVs paths that are member of VGs that will be deleted soon. 2018-07-23 13:34:40 -03:00
plugins SVN_SILENT made messages (.desktop file) - always resolve ours 2018-08-05 05:29:30 +02:00
util use QDBusServiceWatcher instead of pinging the client 2018-08-06 15:46:11 +02:00
CMakeLists.txt First attempt at using RSA to sign requests to KAuth helper. 2018-04-13 00:43:12 +03:00
Messages.sh Remove kcfg and kcfgc files. 2015-07-21 12:44:40 +02:00