[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.6/kdebase/workspace/powerdevil/daemon
From: Dario Freddi <drf () kde ! org>
Date: 2011-01-02 17:51:17
Message-ID: 20110102175117.A6CD7AC8AE () svn ! kde ! org
[Download RAW message or body]
SVN commit 1210947 by dafre:
Backport r1210946
M +12 -0 powerdevilcore.cpp
M +1 -0 powerdevilcore.h
--- branches/KDE/4.6/kdebase/workspace/powerdevil/daemon/powerdevilcore.cpp \
#1210946:1210947 @@ -172,6 +172,13 @@
KAction::ShortcutTypes(KAction::ActiveShortcut | \
KAction::DefaultShortcut), KAction::NoAutoloading);
connect(globalAction, SIGNAL(triggered(bool)), SLOT(suspendToDisk()));
+
+ globalAction = actionCollection->addAction("PowerOff");
+ //globalAction->setText(i18nc("Global shortcut", "Power Off button"));
+ globalAction->setGlobalShortcut(KShortcut(Qt::Key_PowerOff),
+ KAction::ShortcutTypes(KAction::ActiveShortcut | \
KAction::DefaultShortcut), + \
KAction::NoAutoloading); + connect(globalAction, SIGNAL(triggered(bool)), \
SLOT(powerOffButtonTriggered())); }
void Core::checkBatteryStatus()
@@ -662,6 +669,11 @@
}
}
+void Core::powerOffButtonTriggered()
+{
+ emit m_backend->buttonPressed(PowerDevil::BackendInterface::PowerButton);
}
+}
+
#include "powerdevilcore.moc"
--- branches/KDE/4.6/kdebase/workspace/powerdevil/daemon/powerdevilcore.h \
#1210946:1210947 @@ -137,6 +137,7 @@
void onDeviceRemoved(const QString &udi);
void onCriticalBatteryTimerExpired();
void checkBatteryStatus();
+ void powerOffButtonTriggered();
};
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic