summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings2/wlan/wlan_NNI.cpp
Unidiff
Diffstat (limited to 'noncore/settings/networksettings2/wlan/wlan_NNI.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/settings/networksettings2/wlan/wlan_NNI.cpp35
1 files changed, 23 insertions, 12 deletions
diff --git a/noncore/settings/networksettings2/wlan/wlan_NNI.cpp b/noncore/settings/networksettings2/wlan/wlan_NNI.cpp
index 61969f2..0e4fc4c 100644
--- a/noncore/settings/networksettings2/wlan/wlan_NNI.cpp
+++ b/noncore/settings/networksettings2/wlan/wlan_NNI.cpp
@@ -81,7 +81,14 @@ void AWLan::commit( void ) {
81 81
82bool AWLan::generateDataForCommonFile( 82short AWLan::generateFileEmbedded( const QString & ID,
83 SystemFile & S, 83 const QString & Path,
84 long ) { 84 QTextStream & TS,
85 long DevNr ) {
85 86
86 S << " wireless_essid \"" 87 short rvl, rvd;
88
89 rvl = 1;
90
91 if( ID == "interfaces" ) {
92 Log(("Generate WLanNNI for %s\n", ID.latin1() ));
93 TS << " wireless_essid \""
87 << Data.ESSID 94 << Data.ESSID
@@ -95,3 +102,3 @@ bool AWLan::generateDataForCommonFile(
95 Buf[99] = '\0'; // just to make sure 102 Buf[99] = '\0'; // just to make sure
96 S << " wireless_nick " 103 TS << " wireless_nick "
97 << Buf 104 << Buf
@@ -100,3 +107,3 @@ bool AWLan::generateDataForCommonFile(
100 } else { 107 } else {
101 S << " wireless_nick \"" 108 TS << " wireless_nick \""
102 << Data.NodeName 109 << Data.NodeName
@@ -107,6 +114,5 @@ bool AWLan::generateDataForCommonFile(
107 114
108 char * M; 115 char * M = "Auto";
109 switch ( Data.Mode ) { 116 switch ( Data.Mode ) {
110 case 0 : 117 case 0 :
111 M = "Auto";
112 break; 118 break;
@@ -120,3 +126,3 @@ bool AWLan::generateDataForCommonFile(
120 126
121 S << " wireless_mode " 127 TS << " wireless_mode "
122 << M 128 << M
@@ -126,3 +132,3 @@ bool AWLan::generateDataForCommonFile(
126 if( ! Data.Key[i].isEmpty() ) { 132 if( ! Data.Key[i].isEmpty() ) {
127 S << " wireless_key" 133 TS << " wireless_key"
128 << i 134 << i
@@ -133,3 +139,3 @@ bool AWLan::generateDataForCommonFile(
133 } 139 }
134 S << " wireless_keymode " 140 TS << " wireless_keymode "
135 << ((Data.AcceptNonEncrypted) ? "open" : "restricted") 141 << ((Data.AcceptNonEncrypted) ? "open" : "restricted")
@@ -137,3 +143,8 @@ bool AWLan::generateDataForCommonFile(
137 } 143 }
138 return 0; 144 rvl = 0;
145 }
146 rvd = ANetNodeInstance::generateFileEmbedded( ID, Path, TS, DevNr);
147
148 return (rvd == 2 || rvl == 2 ) ? 2 :
149 (rvd == 0 || rvl == 0 ) ? 0 : 1;
139} 150}