42
42
virtual ~FakeBattery();
45
virtual bool isPresent() const;
46
virtual Solid::Battery::BatteryType type() const;
48
virtual int chargePercent() const;
49
virtual int capacity() const;
51
virtual bool isRechargeable() const;
52
virtual bool isPowerSupply() const;
54
virtual Solid::Battery::ChargeState chargeState() const;
55
virtual qlonglong timeToEmpty() const;
56
virtual qlonglong timeToFull() const;
45
bool isPresent() const Q_DECL_OVERRIDE;
46
Solid::Battery::BatteryType type() const Q_DECL_OVERRIDE;
48
int chargePercent() const Q_DECL_OVERRIDE;
49
int capacity() const Q_DECL_OVERRIDE;
51
bool isRechargeable() const Q_DECL_OVERRIDE;
52
bool isPowerSupply() const Q_DECL_OVERRIDE;
54
Solid::Battery::ChargeState chargeState() const Q_DECL_OVERRIDE;
55
qlonglong timeToEmpty() const Q_DECL_OVERRIDE;
56
qlonglong timeToFull() const Q_DECL_OVERRIDE;
58
58
void setChargeState(Solid::Battery::ChargeState newState);
59
59
void setChargeLevel(int newLevel);
61
virtual Solid::Battery::Technology technology() const;
63
virtual double energy() const;
64
virtual double energyFull() const;
65
virtual double energyFullDesign() const;
66
virtual double energyRate() const;
68
virtual double voltage() const;
69
virtual double temperature() const;
71
virtual bool isRecalled() const;
72
virtual QString recallVendor() const;
73
virtual QString recallUrl() const;
75
virtual QString serial() const;
61
Solid::Battery::Technology technology() const Q_DECL_OVERRIDE;
63
double energy() const Q_DECL_OVERRIDE;
64
double energyFull() const Q_DECL_OVERRIDE;
65
double energyFullDesign() const Q_DECL_OVERRIDE;
66
double energyRate() const Q_DECL_OVERRIDE;
68
double voltage() const Q_DECL_OVERRIDE;
69
double temperature() const Q_DECL_OVERRIDE;
71
bool isRecalled() const Q_DECL_OVERRIDE;
72
QString recallVendor() const Q_DECL_OVERRIDE;
73
QString recallUrl() const Q_DECL_OVERRIDE;
75
QString serial() const Q_DECL_OVERRIDE;
77
qlonglong remainingTime() const Q_DECL_OVERRIDE;
78
void presentStateChanged(bool newState, const QString &udi);
79
void chargePercentChanged(int value, const QString &udi);
80
void capacityChanged(int value, const QString &udi);
81
void powerSupplyStateChanged(bool newState, const QString &udi);
82
void chargeStateChanged(int newState, const QString &udi);
83
void timeToEmptyChanged(qlonglong time, const QString &udi);
84
void timeToFullChanged(qlonglong time, const QString &udi);
85
void energyChanged(double energy, const QString &udi);
86
void energyFullChanged(double energyFull, const QString &udi);
87
void energyFullDesignChanged(double energyFullDesign, const QString &udi);
88
void energyRateChanged(double energyRate, const QString &udi);
89
void voltageChanged(double voltage, const QString &udi);
90
void temperatureChanged(double temperature, const QString &udi);
80
void presentStateChanged(bool newState, const QString &udi) Q_DECL_OVERRIDE;
81
void chargePercentChanged(int value, const QString &udi) Q_DECL_OVERRIDE;
82
void capacityChanged(int value, const QString &udi) Q_DECL_OVERRIDE;
83
void powerSupplyStateChanged(bool newState, const QString &udi) Q_DECL_OVERRIDE;
84
void chargeStateChanged(int newState, const QString &udi) Q_DECL_OVERRIDE;
85
void timeToEmptyChanged(qlonglong time, const QString &udi) Q_DECL_OVERRIDE;
86
void timeToFullChanged(qlonglong time, const QString &udi) Q_DECL_OVERRIDE;
87
void energyChanged(double energy, const QString &udi) Q_DECL_OVERRIDE;
88
void energyFullChanged(double energyFull, const QString &udi) Q_DECL_OVERRIDE;
89
void energyFullDesignChanged(double energyFullDesign, const QString &udi) Q_DECL_OVERRIDE;
90
void energyRateChanged(double energyRate, const QString &udi) Q_DECL_OVERRIDE;
91
void voltageChanged(double voltage, const QString &udi) Q_DECL_OVERRIDE;
92
void temperatureChanged(double temperature, const QString &udi) Q_DECL_OVERRIDE;
93
void remainingTimeChanged(qlonglong time, const QString &udi) Q_DECL_OVERRIDE;