Adding upstream version 0.9.0+20150914.

ubuntu/cosmic upstream/0.9.0+20150914
Alf Gaida 9 years ago
parent fe3d3c1489
commit b27039f629

@ -1,8 +1,9 @@
/* /*
* File: Settings.h * Copyright (c) 2014 Christian Surlykke
* Author: christian
* *
* Created on 15. februar 2014, 11:44 * This file is part of the LXQt project. <http://lxqt.org>
* It is distributed under the LGPL 2.1 or later license.
* Please refer to the LICENSE file for a copy of the license.
*/ */
#ifndef POWER_MANAGEMENT_SETTINGS_H #ifndef POWER_MANAGEMENT_SETTINGS_H
#define POWER_MANAGEMENT_SETTINGS_H #define POWER_MANAGEMENT_SETTINGS_H

@ -6,6 +6,6 @@ Comment=Various settings regarding Power Management like battery or idleness wat
Exec=lxqt-config-powermanagement Exec=lxqt-config-powermanagement
Icon=preferences-system-power-management Icon=preferences-system-power-management
Categories=Settings;DesktopSettings;Qt;LXQt; Categories=Settings;DesktopSettings;Qt;LXQt;
OnlyShowIn=LXQt;LXDE; OnlyShowIn=LXQt;
#TRANSLATIONS_DIR=translations #TRANSLATIONS_DIR=translations

@ -1,3 +1,11 @@
/*
* Copyright (c) 2014 Christian Surlykke
*
* This file is part of the LXQt project. <http://lxqt.org>
* It is distributed under the LGPL 2.1 or later license.
* Please refer to the LICENSE file for a copy of the license.
*/
#include "batteryinfodialog.h" #include "batteryinfodialog.h"
#include "ui_batteryinfodialog.h" #include "ui_batteryinfodialog.h"

@ -1,3 +1,11 @@
/*
* Copyright (c) 2014 Christian Surlykke
*
* This file is part of the LXQt project. <http://lxqt.org>
* It is distributed under the LGPL 2.1 or later license.
* Please refer to the LICENSE file for a copy of the license.
*/
#ifndef BATTERYINFODIALOG_H #ifndef BATTERYINFODIALOG_H
#define BATTERYINFODIALOG_H #define BATTERYINFODIALOG_H

@ -1,3 +1,10 @@
/*
* Copyright (c) 2014, 2015 Christian Surlykke, Paulo Lieuthier
*
* This file is part of the LXQt project. <http://lxqt.org>
* It is distributed under the LGPL 2.1 or later license.
* Please refer to the LICENSE file for a copy of the license.
*/
#include "iconproducer.h" #include "iconproducer.h"
#include <LXQt/Settings> #include <LXQt/Settings>
#include <XdgIcon> #include <XdgIcon>

@ -1,3 +1,11 @@
/*
* Copyright (c) 2014 Christian Surlykke
*
* This file is part of the LXQt project. <http://lxqt.org>
* It is distributed under the LGPL 2.1 or later license.
* Please refer to the LICENSE file for a copy of the license.
*/
#ifndef ICONPRODUCER_H #ifndef ICONPRODUCER_H
#define ICONPRODUCER_H #define ICONPRODUCER_H
#include <QString> #include <QString>

@ -34,20 +34,23 @@
Lid::Lid() Lid::Lid()
{ {
mUPowerInterface = new QDBusInterface("org.freedesktop.UPower", "/org/freedesktop/UPower", "org.freedesktop.UPower", mUPowerInterface = new QDBusInterface("org.freedesktop.UPower",
"/org/freedesktop/UPower",
"org.freedesktop.UPower",
QDBusConnection::systemBus(), this); QDBusConnection::systemBus(), this);
mUPowerPropertiesInterface = new QDBusInterface("org.freedesktop.UPower", "/org/freedesktop/UPower", "org.freedesktop.DBus.Properties",
mUPowerPropertiesInterface = new QDBusInterface("org.freedesktop.UPower",
"/org/freedesktop/UPower",
"org.freedesktop.DBus.Properties",
QDBusConnection::systemBus(), this); QDBusConnection::systemBus(), this);
if (! connect(mUPowerInterface, SIGNAL(Changed()), this, SLOT(uPowerChange())))
{ if (!QDBusConnection::systemBus().connect("org.freedesktop.UPower",
qDebug() << "Could not connect to org.freedesktop.UPower.changed(), connecting to org.freedesktop.DBus.Properties.PropertiesChanged(..) instead";
QDBusConnection::systemBus().connect("org.freedesktop.UPower",
"/org/freedesktop/UPower", "/org/freedesktop/UPower",
"org.freedesktop.DBus.Properties", "org.freedesktop.DBus.Properties",
"PropertiesChanged", "PropertiesChanged",
this, this,
SLOT(uPowerChange())); SLOT(uPowerChange())))
} qDebug() << "Could not connect to org.freedesktop.DBus.Properties.PropertiesChanged()";
mIsClosed = mUPowerPropertiesInterface->property("LidIsClosed").toBool(); mIsClosed = mUPowerPropertiesInterface->property("LidIsClosed").toBool();
} }
@ -62,7 +65,6 @@ bool Lid::onBattery()
return mUPowerInterface->property("OnBattery").toBool(); return mUPowerInterface->property("OnBattery").toBool();
} }
void Lid::uPowerChange() void Lid::uPowerChange()
{ {
bool newIsClosed = mUPowerInterface->property("LidIsClosed").toBool(); bool newIsClosed = mUPowerInterface->property("LidIsClosed").toBool();

@ -1,8 +1,9 @@
/* /*
* File: powermanagementd.h * Copyright (c) 2014 Christian Surlykke
* Author: Christian Surlykke
* *
* Created on 9. februar 2014, 16:15 * This file is part of the LXQt project. <http://lxqt.org>
* It is distributed under the LGPL 2.1 or later license.
* Please refer to the LICENSE file for a copy of the license.
*/ */
#ifndef POWERMANAGEMENTD_H #ifndef POWERMANAGEMENTD_H

@ -1,3 +1,11 @@
/*
* Copyright (c) 2014,2015 Christian Surlykke, Paulo Lieuthier
*
* This file is part of the LXQt project. <http://lxqt.org>
* It is distributed under the LGPL 2.1 or later license.
* Please refer to the LICENSE file for a copy of the license.
*/
#ifndef WATCHER_H #ifndef WATCHER_H
#define WATCHER_H #define WATCHER_H

Loading…
Cancel
Save