Home · All Classes · Annotated · Functions

QPowerStatus Class Reference

The QPowerStatus class represents a snapshot of the systems power status at a given time. More...

#include <QPowerStatus>

Public Types

Public Functions


Detailed Description

The QPowerStatus class represents a snapshot of the systems power status at a given time.

An updated status can be obtained by calling QPowerStatusManager::readStatus().


Member Type Documentation

enum QPowerStatus::ACStatus

ConstantValueDescription
QPowerStatus::Offline0the device is running on battery
QPowerStatus::Online1the device is powered by an external power source
QPowerStatus::Backup2the device is running on backup power
QPowerStatus::Unknown3status is unknown

enum QPowerStatus::BatteryStatus

ConstantValueDescription
QPowerStatus::High0x01battery is fully charged
QPowerStatus::Low0x02the battery level is low
QPowerStatus::VeryLow0x04very low battery level
QPowerStatus::Critical0x08critical battery level
QPowerStatus::Charging0x10the battery is being charged
QPowerStatus::NotPresent0x20the status if the battery is unknown


Member Function Documentation

QPowerStatus::QPowerStatus ()

Constructs a QPowerStatus object.

ACStatus QPowerStatus::acStatus () const

Returns the AC status of the device.

BatteryStatus QPowerStatus::backupBatteryStatus () const

Returns the status of the backup battery.

bool QPowerStatus::batteryPercentAccurate () const

Returns true if the value returned by batteryPercentRemaining() reflects the true value of remaining battery. If for instance APM is not available the return value of remaining battery does not reflect the true value.

int QPowerStatus::batteryPercentRemaining () const

Returns the remaining battery life (percentage of charge).

BatteryStatus QPowerStatus::batteryStatus () const

Returns the battery status of the device.

int QPowerStatus::batteryTimeRemaining () const

Returns the remaining battery life in seconds.

bool QPowerStatus::operator!= ( const QPowerStatus & ps )

Returns true if this power status is not equal to ps, otherwise returns false.


Copyright © 2006 Trolltech Trademarks
Qtopia 4.1.7