File indexing completed on 2025-01-19 12:42:13
0001 /* 0002 * BluezQt - Asynchronous BlueZ wrapper library 0003 * 0004 * SPDX-FileCopyrightText: 2019 Kai Uwe Broulik <kde@broulik.de> 0005 * 0006 * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL 0007 */ 0008 0009 #include "declarativebattery.h" 0010 0011 DeclarativeBattery::DeclarativeBattery(const BluezQt::BatteryPtr &battery, QObject *parent) 0012 : QObject(parent) 0013 , m_battery(battery) 0014 { 0015 connect(m_battery.data(), &BluezQt::Battery::percentageChanged, this, &DeclarativeBattery::percentageChanged); 0016 } 0017 0018 int DeclarativeBattery::percentage() const 0019 { 0020 return m_battery->percentage(); 0021 } 0022 0023 #include "moc_declarativebattery.cpp"