void Program::setupProgramType(ProgramType prog) { Strategy::doBalance = false; switch(prog) { case Program::CapacityCheck: case Program::Charge: if(ProgramData::isNiXX()) { setupDeltaCharge(); } else if (ProgramData::isPowerSupply()) { setupPowerSupplyCharge(); } else { setupTheveninCharge(); } break; case Program::ChargeBalance: Strategy::doBalance = true; setupTheveninCharge(); break; case Program::Balance: setupBalance(); break; case Program::DischargeChargeCycle: case Program::Discharge: setupDischarge(); break; case Program::FastCharge: //TODO: ?? //Strategy::minIdiv = 5; setupTheveninCharge(); break; case Program::Storage: setupStorage(); break; case Program::StorageBalance: Strategy::doBalance = true; setupStorage(); break; default: break; } }
void Dialog::tabChanged(int index) { #ifdef QTM_EXAMPLES_SMALL_SCREEN switch(index) { case 0: setupGeneral(); break; case 1: setupGeneral(); break; case 2: setupDevice(); break; case 3: setupDevice(); break; case 4: setupDevice(); break; case 5: setupDisplay(); break; case 6: setupStorage(); break; case 7: setupNetwork(); break; case 8: setupNetwork(); break; case 9: setupNetwork(); break; case 10: setupSaver(); break; }; #else switch(index) { case 0: setupGeneral(); break; case 1: setupDevice(); break; case 2: setupDisplay(); break; case 3: setupStorage(); break; case 4: setupNetwork(); break; case 5: setupSaver(); break; }; #endif }