277,7 → 277,7 |
} |
} |
|
void wdg_Settings::slot_LoadParameter() // DONE 0.71g |
void wdg_Settings::slot_LoadParameter() // DONE 0.75a |
{ |
QString Filename = QFileDialog::getOpenFileName(this, "Mikrokopter Parameter laden", Config->DIR.Parameter + "/", "Mikrokopter Parameter(*.mkp);;Alle Dateien (*)"); |
|
436,7 → 436,7 |
return Combo->currentText().toInt(); |
} |
|
void wdg_Settings::store_ParameterSet(int Set) // DONE 0.71h |
void wdg_Settings::store_ParameterSet(int Set) // DONE 0.75a |
{ |
char *Name = le_SetName->text().toLatin1().data(); |
|
594,11 → 594,11 |
ParameterSet[Set][P_NAV_PH_LOGINTIME] = sb_13_5->value(); |
} |
|
void wdg_Settings::slot_SaveParameter() // DONE 0.71g |
void wdg_Settings::slot_SaveParameter() // DONE 0.75a |
{ |
int Set = sb_Set->value() + 5; |
|
QString Filename = QFileDialog::getSaveFileName(this, "Mikrokopter Parameter speichern", Config->DIR.Parameter + "/" + le_SetName->text(), "Mikrokopter Parameter(*.mkp);;Alle Dateien (*)"); |
QString Filename = QFileDialog::getSaveFileName(this, "Mikrokopter Parameter speichern", Config->DIR.Parameter + "/" + Version + "_" + le_SetName->text(), "Mikrokopter Parameter(*.mkp);;Alle Dateien (*)"); |
|
if (!Filename.isEmpty()) |
{ |
645,6 → 645,7 |
Setting.beginGroup("Gyro"); |
Setting.setValue("P", ParameterSet[Set][P_GYRO_P]); |
Setting.setValue("I", ParameterSet[Set][P_GYRO_I]); |
Setting.setValue("D", ParameterSet[Set][P_GYRO_D]); |
Setting.setValue("DynamicStability", ParameterSet[Set][P_DYNAMIC_STAB]); |
Setting.setValue("ACC_Gyro-Factor", ParameterSet[Set][P_GYRO_ACC_FAKTOR]); |
Setting.setValue("ACC_Gyro-Compensation", ParameterSet[Set][P_GYRO_ACC_ABGL]); |