#ifndef GENERALEDIT_H #define GENERALEDIT_H #include #include "eeprominterface.h" namespace Ui { class GeneralEdit; } class GeneralEdit : public QDialog { Q_OBJECT public: explicit GeneralEdit(RadioData &radioData, QWidget *parent = 0); ~GeneralEdit(); void updateSettings(); private: Ui::GeneralEdit *ui; RadioData &radioData; GeneralSettings g_eeGeneral; bool switchDefPosEditLock; bool voiceLangEditLock; bool mavbaudEditLock; void getGeneralSwitchDefPos(int i, bool val); void setSwitchDefPos(); signals: void modelValuesChanged(); private slots: void on_ownerNameLE_editingFinished(); void on_PotScrollEnableChkB_stateChanged(int); void on_blinvert_cb_stateChanged(int); void on_faimode_CB_stateChanged(int ); void on_BandGapEnableChkB_stateChanged(int); void on_crosstrimChkB_stateChanged(int ); void on_frskyintalarmChkB_stateChanged(int ); void on_StickScrollChkB_stateChanged(int ); void on_PPMSimChkB_stateChanged(int ); void on_speakerPitchSB_editingFinished(); void on_timezoneSB_editingFinished(); void on_hapticStrengthSB_editingFinished(); void on_soundModeCB_currentIndexChanged(int index); void on_beeperlenCB_currentIndexChanged(int index); void on_volume_SB_editingFinished(); void on_hapticmodeCB_currentIndexChanged(int index); void on_hapticLengthCB_currentIndexChanged(int index); void on_PPM_MultiplierDSB_editingFinished(); void on_splashScreenChkB_stateChanged(int ); void on_hideNameOnSplashChkB_stateChanged(int); void on_beepCountDownChkB_stateChanged(int ); void on_beepMinuteChkB_stateChanged(int ); void on_alarmwarnChkB_stateChanged(int ); void on_enableTelemetryAlarmChkB_stateChanged(int ); void on_gpsFormatCB_currentIndexChanged(int index); void on_tabWidget_currentChanged(int index); void on_displayTypeCB_currentIndexChanged(int index); void on_BLBright_SB_editingFinished(); void on_re_CB_currentIndexChanged(int index); void on_countrycode_CB_currentIndexChanged(int index); void on_units_CB_currentIndexChanged(int index); void on_trnMode_1_currentIndexChanged(int index); void on_trnChn_1_currentIndexChanged(int index); void on_swtchCB_1_currentIndexChanged(int index); void on_trnWeight_1_editingFinished(); void on_trnMode_2_currentIndexChanged(int index); void on_trnChn_2_currentIndexChanged(int index); void on_swtchCB_2_currentIndexChanged(int index); void on_trnWeight_2_editingFinished(); void on_trnMode_3_currentIndexChanged(int index); void on_trnChn_3_currentIndexChanged(int index); void on_swtchCB_3_currentIndexChanged(int index); void on_trnWeight_3_editingFinished(); void on_trnMode_4_currentIndexChanged(int index); void on_swtchCB_4_currentIndexChanged(int index); void on_trnChn_4_currentIndexChanged(int index); void on_trnWeight_4_editingFinished(); void on_battCalib_editingFinished(); void on_CurrentCalib_SB_editingFinished(); void on_ana1Neg_editingFinished(); void on_ana2Neg_editingFinished(); void on_ana3Neg_editingFinished(); void on_ana4Neg_editingFinished(); void on_ana5Neg_editingFinished(); void on_ana6Neg_editingFinished(); void on_ana7Neg_editingFinished(); void on_ana8Neg_editingFinished(); void on_ana1Mid_editingFinished(); void on_ana2Mid_editingFinished(); void on_ana3Mid_editingFinished(); void on_ana4Mid_editingFinished(); void on_ana5Mid_editingFinished(); void on_ana6Mid_editingFinished(); void on_ana7Mid_editingFinished(); void on_ana8Mid_editingFinished(); void on_ana1Pos_editingFinished(); void on_ana2Pos_editingFinished(); void on_ana3Pos_editingFinished(); void on_ana4Pos_editingFinished(); void on_ana5Pos_editingFinished(); void on_ana6Pos_editingFinished(); void on_ana7Pos_editingFinished(); void on_ana8Pos_editingFinished(); void on_PPM1_editingFinished(); void on_PPM2_editingFinished(); void on_PPM3_editingFinished(); void on_PPM4_editingFinished(); void on_beepVolume_SL_valueChanged(); void on_bgVolume_SL_valueChanged(); void on_varioVolume_SL_valueChanged(); void on_wavVolume_SL_valueChanged(); void on_stickmodeCB_currentIndexChanged(int index); void on_channelorderCB_currentIndexChanged(int index); void on_beeperCB_currentIndexChanged(int index); void on_memwarnChkB_stateChanged(int ); void on_telalarmsChkB_stateChanged(int ); void on_inputfilterCB_currentIndexChanged(int index); void on_inactimerSB_editingFinished(); void on_backlightautoSB_editingFinished(); void on_backlightswCB_currentIndexChanged(int index); void on_mavbaud_CB_currentIndexChanged(int index); void on_voiceLang_CB_currentIndexChanged(int index); void on_blOnStickMoveSB_editingFinished(); void on_battcalibDSB_editingFinished(); void on_battwarningDSB_editingFinished(); void on_contrastSB_editingFinished(); void on_beepFlashChkB_stateChanged(int ); void on_swTHRChkB_stateChanged(int ); void on_swRUDChkB_stateChanged(int ); void on_swELEChkB_stateChanged(int ); void on_swID0ChkB_stateChanged(int ); void on_swID1ChkB_stateChanged(int ); void on_swID2ChkB_stateChanged(int ); void on_swAILChkB_stateChanged(int ); void on_swGEAChkB_stateChanged(int ); void on_calretrieve_PB_clicked(); void on_calstore_PB_clicked(); void unlockSwitchEdited(); void setValues(); void shrink(); }; #endif // GENERALEDIT_H