Diffstat (limited to 'noncore/net/networksetup/wlan/wlanimp.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/net/networksetup/wlan/wlanimp.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/noncore/net/networksetup/wlan/wlanimp.cpp b/noncore/net/networksetup/wlan/wlanimp.cpp index 120d4e5..84e0bae 100644 --- a/noncore/net/networksetup/wlan/wlanimp.cpp +++ b/noncore/net/networksetup/wlan/wlanimp.cpp | |||
@@ -33,25 +33,24 @@ WLANImp::WLANImp( QWidget* parent, const char* name, Interface *i, bool modal, W | |||
33 | QString line = ""; | 33 | QString line = ""; |
34 | while ( !stream.eof() ) { | 34 | while ( !stream.eof() ) { |
35 | line += stream.readLine(); | 35 | line += stream.readLine(); |
36 | line += "\n"; | 36 | line += "\n"; |
37 | } | 37 | } |
38 | file.close(); | 38 | file.close(); |
39 | settingsFileText = QStringList::split("\n", line, true); | 39 | settingsFileText = QStringList::split("\n", line, true); |
40 | parseSettingFile(); | 40 | parseSettingFile(); |
41 | } | 41 | } |
42 | else | 42 | else |
43 | qDebug(QString("WLANImp: Can't open file: %1 for reading.").arg(wlanFile).latin1()); | 43 | qDebug(QString("WLANImp: Can't open file: %1 for reading.").arg(wlanFile).latin1()); |
44 | connect(networkType, SIGNAL(activated(int)), this, SLOT(typeChanged(int))); | 44 | connect(networkType, SIGNAL(activated(int)), this, SLOT(typeChanged(int))); |
45 | |||
46 | } | 45 | } |
47 | 46 | ||
48 | void WLANImp::typeChanged(int mod){ | 47 | void WLANImp::typeChanged(int mod){ |
49 | networkChannel->setEnabled(mod); | 48 | networkChannel->setEnabled(mod); |
50 | channelLabel->setEnabled(mod); | 49 | channelLabel->setEnabled(mod); |
51 | } | 50 | } |
52 | 51 | ||
53 | /** | 52 | /** |
54 | * Change the profile for both wireless settings and network settings. | 53 | * Change the profile for both wireless settings and network settings. |
55 | */ | 54 | */ |
56 | void WLANImp::setProfile(const QString &profile){ | 55 | void WLANImp::setProfile(const QString &profile){ |
57 | interfaceSetup->setProfile(profile); | 56 | interfaceSetup->setProfile(profile); |
@@ -81,27 +80,31 @@ void WLANImp::parseSettingFile(){ | |||
81 | QString id = line.mid(line.find("ESSID=")+6, line.length()); | 80 | QString id = line.mid(line.find("ESSID=")+6, line.length()); |
82 | if(id == "any"){ | 81 | if(id == "any"){ |
83 | essAny->setChecked(false); | 82 | essAny->setChecked(false); |
84 | }else{ | 83 | }else{ |
85 | essAny->setChecked(true); | 84 | essAny->setChecked(true); |
86 | essSpecificLineEdit->setText(id); | 85 | essSpecificLineEdit->setText(id); |
87 | } | 86 | } |
88 | } | 87 | } |
89 | if(line.contains("MODE=")){ | 88 | if(line.contains("MODE=")){ |
90 | QString mode = line.mid(line.find("MODE=")+5, line.length()); | 89 | QString mode = line.mid(line.find("MODE=")+5, line.length()); |
91 | if(mode == "Managed"){ | 90 | if(mode == "Managed"){ |
92 | networkType->setCurrentItem(0); | 91 | networkType->setCurrentItem(0); |
92 | channelLabel->setEnabled(false); | ||
93 | networkChannel->setEnabled(false); | ||
93 | } | 94 | } |
94 | else{ | 95 | else{ |
95 | networkType->setCurrentItem(0); | 96 | networkType->setCurrentItem(1); |
97 | networkChannel->setEnabled(true); | ||
98 | channelLabel->setEnabled(true); | ||
96 | } | 99 | } |
97 | } | 100 | } |
98 | if(line.contains("KEY0=")) | 101 | if(line.contains("KEY0=")) |
99 | keyLineEdit0->setText(line.mid(5, line.length())); | 102 | keyLineEdit0->setText(line.mid(5, line.length())); |
100 | if(line.contains("KEY1=")) | 103 | if(line.contains("KEY1=")) |
101 | keyLineEdit1->setText(line.mid(5, line.length())); | 104 | keyLineEdit1->setText(line.mid(5, line.length())); |
102 | if(line.contains("KEY2=")) | 105 | if(line.contains("KEY2=")) |
103 | keyLineEdit2->setText(line.mid(5, line.length())); | 106 | keyLineEdit2->setText(line.mid(5, line.length())); |
104 | if(line.contains("KEY3=")) | 107 | if(line.contains("KEY3=")) |
105 | keyLineEdit3->setText(line.mid(5, line.length())); | 108 | keyLineEdit3->setText(line.mid(5, line.length())); |
106 | 109 | ||
107 | if(line.contains("KEY=")){ | 110 | if(line.contains("KEY=")){ |