00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #include "advancedconfig.h"
00017
00018 #include <qpe/config.h>
00019 #include <qcheckbox.h>
00020
00021 AdvancedConfig::AdvancedConfig( QWidget* parent, const char* name, bool modal, WFlags fl )
00022 : AdvancedConfigBase( parent, name, modal, fl )
00023 {
00024 Config cfg( "qpe" );
00025 cfg.setGroup( "Wireless" );
00026
00027 bool rocESSID = cfg.readBoolEntry( "renew_dhcp_on_essid_change", false );
00028 bool rocFREQ = cfg.readBoolEntry( "renew_dhcp_on_freq_change", false );
00029 bool rocAP = cfg.readBoolEntry( "renew_dhcp_on_ap_change", false );
00030 bool rocMODE = cfg.readBoolEntry( "renew_dhcp_on_mode_change", false );
00031
00032 cbESSID->setChecked( rocESSID );
00033 cbFrequency->setChecked( rocFREQ );
00034 cbAccessPoint->setChecked( rocAP );
00035 cbMODE->setChecked( rocMODE );
00036 }
00037
00038 AdvancedConfig::~AdvancedConfig()
00039 {
00040 }
00041
00042 void AdvancedConfig::accept()
00043 {
00044
00045 Config cfg( "qpe" );
00046 cfg.setGroup( "Wireless" );
00047 cfg.writeEntry( "renew_dhcp_on_essid_change", cbESSID->isChecked() );
00048 cfg.writeEntry( "renew_dhcp_on_freq_change", cbFrequency->isChecked() );
00049 cfg.writeEntry( "renew_dhcp_on_ap_change", cbAccessPoint->isChecked() );
00050 cfg.writeEntry( "renew_dhcp_on_mode_change", cbMODE->isChecked() );
00051
00052 AdvancedConfigBase::accept();
00053 }
00054