コード例 #1
0
ファイル: neobattery.cpp プロジェクト: FilipBE/qtextended
void NeoBattery::updateDumbStatus()
{
    qLog(PowerManagement) << __PRETTY_FUNCTION__;
    int min = -1; // Remaining battery (minutes)

    // apm on freerunner is borked.

    bool isFull = batteryIsFull();

    battery->setCharge( percentCharge);

    qLog(PowerManagement) << __PRETTY_FUNCTION__ << cableEnabled << percentCharge;

    battery->setCharging( cableEnabled && !isFull);
    battery->setTimeRemaining(min);
}
コード例 #2
0
ファイル: ficgta01battery.cpp プロジェクト: GodFox/qtopia-ezx
void Ficgta01Battery::updateFicStatus()
{

    int min = -1; // Remaining battery (minutes)

    // apm on freerunner is borked.

    batteryIsFull();

    if(cableEnabled) {
        ac->setAvailability(QPowerSource::Available);
    } else {
        ac->setAvailability(QPowerSource::NotAvailable);
    }

    battery->setCharge( percentCharge);

    qLog(PowerManagement) << __PRETTY_FUNCTION__ << cableEnabled << percentCharge;

    battery->setCharging( cableEnabled);
    battery->setTimeRemaining(min);
}