wok annotate liblxqt/stuff/poweroff+reboot.diff @ rev 19867

Up: lxdm (0.5.3)
author Christophe Lincoln <pankso@slitaz.org>
date Sun Mar 26 21:42:57 2017 +0200 (2017-03-26)
parents
children
rev   line source
psychomaniak@17258 1 --- lxqtpower/lxqtpowerproviders.cpp
psychomaniak@17258 2 +++ lxqtpower/lxqtpowerproviders.cpp
psychomaniak@17258 3 @@ -497,2 +497,10 @@
psychomaniak@17258 4 PowerProvider::DontCheckDBUS);
psychomaniak@17258 5 + case Power::PowerReboot:
psychomaniak@17258 6 + return dbusCall(LXQT_SERVICE, LXQT_PATH, LXQT_SERVICE,
psychomaniak@17258 7 + QDBusConnection::sessionBus(), "canReboot",
psychomaniak@17258 8 + PowerProvider::DontCheckDBUS);
psychomaniak@17258 9 + case Power::PowerShutdown:
psychomaniak@17258 10 + return dbusCall(LXQT_SERVICE, LXQT_PATH, LXQT_SERVICE,
psychomaniak@17258 11 + QDBusConnection::sessionBus(), "canPoweroff",
psychomaniak@17258 12 + PowerProvider::DontCheckDBUS);
psychomaniak@17258 13 default:
psychomaniak@17258 14 @@ -511,8 +519,2 @@
psychomaniak@17258 15 command = "logout";
psychomaniak@17258 16 - break;
psychomaniak@17258 17 -
psychomaniak@17258 18 - default:
psychomaniak@17258 19 - return false;
psychomaniak@17258 20 - }
psychomaniak@17258 21 -
psychomaniak@17258 22 return dbusCall(LXQT_SERVICE,
psychomaniak@17258 23 @@ -523,2 +525,14 @@
psychomaniak@17258 24 );
psychomaniak@17258 25 + break;
psychomaniak@17258 26 + case Power::PowerReboot:
psychomaniak@17258 27 + return QProcess::startDetached("reboot || reboot -f");
psychomaniak@17258 28 + break;
psychomaniak@17258 29 + case Power::PowerShutdown:
psychomaniak@17258 30 + return QProcess::startDetached("poweroff");
psychomaniak@17258 31 + break;
psychomaniak@17258 32 +
psychomaniak@17258 33 + default:
psychomaniak@17258 34 + return false;
psychomaniak@17258 35 + }
psychomaniak@17258 36 +
psychomaniak@17258 37 }