summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings/wlan/wlanimp.cpp
Side-by-side diff
Diffstat (limited to 'noncore/settings/networksettings/wlan/wlanimp.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings/wlan/wlanimp.cpp96
1 files changed, 48 insertions, 48 deletions
diff --git a/noncore/settings/networksettings/wlan/wlanimp.cpp b/noncore/settings/networksettings/wlan/wlanimp.cpp
index 719be1b..95f4abe 100644
--- a/noncore/settings/networksettings/wlan/wlanimp.cpp
+++ b/noncore/settings/networksettings/wlan/wlanimp.cpp
@@ -14,6 +14,6 @@
#include <qcombobox.h>
-#ifdef QWS
- #include <opie/oprocess.h>
+#ifdef QWS
+ #include <opie2/oprocess.h>
#else
#define OProcess KProcess
@@ -25,5 +25,5 @@
/**
* Constructor, read in the wireless.opts file for parsing later.
- */
+ */
WLANImp::WLANImp( QWidget* parent, const char* name, Interface *i, bool modal, WFlags fl):WLAN(parent, name, modal, fl), currentProfile("*") {
interfaceSetup = new InterfaceSetupImp(tabWidget, "InterfaceSetupImp", i);
@@ -56,5 +56,5 @@ void WLANImp::typeChanged(int mod){
/**
* Change the profile for both wireless settings and network settings.
- */
+ */
void WLANImp::setProfile(const QString &profile){
interfaceSetup->setProfile(profile);
@@ -64,5 +64,5 @@ void WLANImp::setProfile(const QString &profile){
/**
* Parses the settings file that was read in and gets any setting from it.
- */
+ */
void WLANImp::parseSettingFile(){
bool foundCase = false;
@@ -73,5 +73,5 @@ void WLANImp::parseSettingFile(){
foundCase = true;
// See if we found our scheme to write or the sceme couldn't be found
- if((foundCase && line.contains("esac")) ||
+ if((foundCase && line.contains("esac")) ||
(foundCase && line.left(currentProfile.length()+7) == currentProfile + ",*,*,*)" && line.at(0) != '#'))
found = true;
@@ -85,8 +85,8 @@ void WLANImp::parseSettingFile(){
if(id == "any"){
essAny->setChecked(false);
- }else{
+ }else{
essAny->setChecked(true);
- essSpecificLineEdit->setText(id);
- }
+ essSpecificLineEdit->setText(id);
+ }
}
if(line.contains("MODE=")){
@@ -94,12 +94,12 @@ void WLANImp::parseSettingFile(){
if(mode == "Managed"){
networkType->setCurrentItem(0);
- channelLabel->setEnabled(false);
- networkChannel->setEnabled(false);
- }
- else{
- networkType->setCurrentItem(1);
+ channelLabel->setEnabled(false);
+ networkChannel->setEnabled(false);
+ }
+ else{
+ networkType->setCurrentItem(1);
networkChannel->setEnabled(true);
- channelLabel->setEnabled(true);
- }
+ channelLabel->setEnabled(true);
+ }
}
if(line.contains("#KEY0="))
@@ -111,22 +111,22 @@ void WLANImp::parseSettingFile(){
if(line.contains("#KEY3="))
keyLineEdit3->setText(line.mid(6, line.length()));
-
+
if(line.contains("KEY=")){
wepEnabled->setChecked(true);
QString key;
- if(line.right(5) == (" open")){
- key = line.mid(4, line.length()-5);
- authOpen->setChecked(true);
- authShared->setChecked(false);
- }
- else{
- authOpen->setChecked(false);
- authShared->setChecked(true);
- key = line.mid(4, line.length());
- }
+ if(line.right(5) == (" open")){
+ key = line.mid(4, line.length()-5);
+ authOpen->setChecked(true);
+ authShared->setChecked(false);
+ }
+ else{
+ authOpen->setChecked(false);
+ authShared->setChecked(true);
+ key = line.mid(4, line.length());
+ }
if(key == keyLineEdit0->text()) keyRadio0->setChecked(true);
- if(key == keyLineEdit1->text()) keyRadio1->setChecked(true);
- if(key == keyLineEdit2->text()) keyRadio2->setChecked(true);
- if(key == keyLineEdit3->text()) keyRadio3->setChecked(true);
+ if(key == keyLineEdit1->text()) keyRadio1->setChecked(true);
+ if(key == keyLineEdit2->text()) keyRadio2->setChecked(true);
+ if(key == keyLineEdit3->text()) keyRadio3->setChecked(true);
}
if(line.contains("CHANNEL=")){
@@ -139,5 +139,5 @@ void WLANImp::parseSettingFile(){
/**
* Saves settings to the wireless.opts file using the current profile
- */
+ */
void WLANImp::changeAndSaveSettingFile(){
QString wlanFile = WIRELESS_OPTS;
@@ -149,5 +149,5 @@ void WLANImp::changeAndSaveSettingFile(){
return;
}
-
+
QTextStream stream( &file );
bool foundCase = false;
@@ -159,15 +159,15 @@ void WLANImp::changeAndSaveSettingFile(){
foundCase = true;
// See if we found our scheme to write or the sceme couldn't be found
- if((foundCase && line.contains("esac") && !found) ||
+ if((foundCase && line.contains("esac") && !found) ||
(foundCase && line.left(currentProfile.length()+7) == currentProfile + ",*,*,*)" && line.at(0) != '#')){
// write out scheme
found = true;
output = false;
-
+
if(!line.contains("esac"))
- stream << line << "\n";
+ stream << line << "\n";
if(!essAny->isChecked() == true){
stream << "\tESSID=any\n";
- stream << "\tMODE=Managed\n";
+ stream << "\tMODE=Managed\n";
}
else{
@@ -175,5 +175,5 @@ void WLANImp::changeAndSaveSettingFile(){
stream << "\tMODE=" << ( networkType->currentItem() == 0 ? "Managed" : "ad-hoc") << '\n';
stream << "\tCHANNEL=" << networkChannel->value() << "\n";
- }
+ }
stream << "\t#KEY0=" << keyLineEdit0->text() << "\n";
@@ -181,5 +181,5 @@ void WLANImp::changeAndSaveSettingFile(){
stream << "\t#KEY2=" << keyLineEdit2->text() << "\n";
stream << "\t#KEY3=" << keyLineEdit3->text() << "\n";
-
+
if(wepEnabled->isChecked()){
stream << "\tKEY=\"";
@@ -188,13 +188,13 @@ void WLANImp::changeAndSaveSettingFile(){
if(keyRadio2->isChecked()) stream << keyLineEdit2->text();
if(keyRadio3->isChecked()) stream << keyLineEdit3->text();
- if(authOpen->isChecked())
- stream << " open";
- else
- stream << " restricted";
- stream << "\"\n";
+ if(authOpen->isChecked())
+ stream << " open";
+ else
+ stream << " restricted";
+ stream << "\"\n";
}
stream << "\tRATE=auto\n";
if(line.contains("esac"))
- stream << line << "\n";
+ stream << line << "\n";
}
if(line.contains(";;"))
@@ -216,14 +216,14 @@ void WLANImp::accept(){
return;
}
- }
-
+ }
+
if(essAny->isChecked() && essSpecificLineEdit->text().isEmpty()){
QMessageBox::information(this, "Error", "Please enter a SSID.", QMessageBox::Ok);
return;
}
-
+
// Ok settings are good here, save
changeAndSaveSettingFile();
-
+
// Try to save the interfaces settings.
if(!interfaceSetup->saveChanges())