summaryrefslogtreecommitdiff
path: root/liblightdm-qt/QLightDM/power.h
diff options
context:
space:
mode:
Diffstat (limited to 'liblightdm-qt/QLightDM/power.h')
-rw-r--r--liblightdm-qt/QLightDM/power.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/liblightdm-qt/QLightDM/power.h b/liblightdm-qt/QLightDM/power.h
new file mode 100644
index 00000000..e3a0a12b
--- /dev/null
+++ b/liblightdm-qt/QLightDM/power.h
@@ -0,0 +1,28 @@
+/*
+ * Copyright (C) 2010-2011 David Edmundson.
+ * Copyright (C) 2010-2011 Robert Ancell
+ * Author: David Edmundson <kde@davidedmundson.co.uk>
+ *
+ * This library is free software; you can redistribute it and/or modify it under
+ * the terms of the GNU Lesser General Public License as published by the Free
+ * Software Foundation; either version 3 of the License, or (at your option) any
+ * later version. See http://www.gnu.org/copyleft/lgpl.html the full text of the
+ * license.
+ */
+
+#ifndef QLIGHTDM_POWER_H
+#define QLIGHTDM_POWER_H
+
+namespace QLightDM
+{
+ bool canSuspend();
+ bool canHibernate();
+ bool canShutdown();
+ bool canRestart();
+ void suspend();
+ void hibernate();
+ void shutdown();
+ void restart();
+};
+
+#endif // QLIGHTDM_POWER_H