summaryrefslogtreecommitdiff
authorwimpie <wimpie>2004-04-02 23:24:39 (UTC)
committer wimpie <wimpie>2004-04-02 23:24:39 (UTC)
commit29044beb810a0d8361f670221f2f1128de7d4e32 (patch) (unidiff)
tree65550308c2e5cfcf229efd0a5e8309756d4e3054
parente7a821c21c684c30dbc67db3a1ef341cedc18a1f (diff)
downloadopie-29044beb810a0d8361f670221f2f1128de7d4e32.zip
opie-29044beb810a0d8361f670221f2f1128de7d4e32.tar.gz
opie-29044beb810a0d8361f670221f2f1128de7d4e32.tar.bz2
oops ...
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/networksettings2/wlan/wlanGUI.cpp360
-rw-r--r--noncore/settings/networksettings2/wlan/wlanGUI.h96
-rw-r--r--noncore/settings/networksettings2/wlan/wlanGUI.ui990
3 files changed, 990 insertions, 456 deletions
diff --git a/noncore/settings/networksettings2/wlan/wlanGUI.cpp b/noncore/settings/networksettings2/wlan/wlanGUI.cpp
deleted file mode 100644
index 902bd27..0000000
--- a/noncore/settings/networksettings2/wlan/wlanGUI.cpp
+++ b/dev/null
@@ -1,360 +0,0 @@
1/****************************************************************************
2** Form implementation generated from reading ui file 'wlanGUI.ui'
3**
4** Created: Tue Mar 30 02:42:58 2004
5** by: The User Interface Compiler (uic)
6**
7** WARNING! All changes made in this file will be lost!
8****************************************************************************/
9#include "wlanGUI.h"
10
11#include <qbuttongroup.h>
12#include <qcheckbox.h>
13#include <qcombobox.h>
14#include <qgroupbox.h>
15#include <qlabel.h>
16#include <qlineedit.h>
17#include <qprogressbar.h>
18#include <qpushbutton.h>
19#include <qradiobutton.h>
20#include <qspinbox.h>
21#include <qtabwidget.h>
22#include <qlayout.h>
23#include <qvariant.h>
24#include <qtooltip.h>
25#include <qwhatsthis.h>
26
27/*
28 * Constructs a WLanGUI which is a child of 'parent', with the
29 * name 'name' and widget flags set to 'f'
30 */
31WLanGUI::WLanGUI( QWidget* parent, const char* name, WFlags fl )
32 : QWidget( parent, name, fl )
33{
34 if ( !name )
35 setName( "WLanGUI" );
36 resize( 196, 329 );
37 setCaption( tr( "Form1" ) );
38 WLanGUILayout = new QVBoxLayout( this );
39 WLanGUILayout->setSpacing( 0 );
40 WLanGUILayout->setMargin( 0 );
41
42 tabWidget = new QTabWidget( this, "tabWidget" );
43 tabWidget->setEnabled( TRUE );
44
45 ConfigPage = new QWidget( tabWidget, "ConfigPage" );
46 ConfigPageLayout = new QVBoxLayout( ConfigPage );
47 ConfigPageLayout->setSpacing( 2 );
48 ConfigPageLayout->setMargin( 0 );
49
50 Layout6 = new QGridLayout;
51 Layout6->setSpacing( 6 );
52 Layout6->setMargin( 1 );
53
54 essidLabel = new QLabel( ConfigPage, "essidLabel" );
55 essidLabel->setEnabled( TRUE );
56 essidLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, essidLabel->sizePolicy().hasHeightForWidth() ) );
57 essidLabel->setText( tr( "ESS-ID" ) );
58
59 Layout6->addWidget( essidLabel, 1, 0 );
60
61 essid = new QComboBox( FALSE, ConfigPage, "essid" );
62 essid->insertItem( tr( "any" ) );
63 essid->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, essid->sizePolicy().hasHeightForWidth() ) );
64 essid->setEditable( TRUE );
65 essid->setCurrentItem( 0 );
66 essid->setSizeLimit( 5 );
67 essid->setAutoCompletion( TRUE );
68 essid->setDuplicatesEnabled( FALSE );
69
70 Layout6->addWidget( essid, 1, 1 );
71
72 modeLabel = new QLabel( ConfigPage, "modeLabel" );
73 modeLabel->setEnabled( TRUE );
74 modeLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)1, modeLabel->sizePolicy().hasHeightForWidth() ) );
75 modeLabel->setText( tr( "Mode" ) );
76
77 Layout6->addWidget( modeLabel, 0, 0 );
78
79 mode = new QComboBox( FALSE, ConfigPage, "mode" );
80 mode->insertItem( tr( "Infrastructure" ) );
81 mode->insertItem( tr( "Auto" ) );
82 mode->insertItem( tr( "Managed" ) );
83 mode->insertItem( tr( "Ad-Hoc" ) );
84 mode->setEnabled( TRUE );
85 mode->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)0, mode->sizePolicy().hasHeightForWidth() ) );
86
87 Layout6->addWidget( mode, 0, 1 );
88 ConfigPageLayout->addLayout( Layout6 );
89
90 Layout8 = new QGridLayout;
91 Layout8->setSpacing( 2 );
92 Layout8->setMargin( 1 );
93
94 specifyAp = new QCheckBox( ConfigPage, "specifyAp" );
95 specifyAp->setText( tr( "Specify &Access Point" ) );
96
97 Layout8->addMultiCellWidget( specifyAp, 0, 0, 0, 2 );
98
99 macLabel = new QLabel( ConfigPage, "macLabel" );
100 macLabel->setEnabled( FALSE );
101 macLabel->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)1, macLabel->sizePolicy().hasHeightForWidth() ) );
102 macLabel->setText( tr( "MAC" ) );
103
104 Layout8->addWidget( macLabel, 1, 1 );
105
106 macEdit = new QLineEdit( ConfigPage, "macEdit" );
107 macEdit->setEnabled( FALSE );
108 macEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)1, macEdit->sizePolicy().hasHeightForWidth() ) );
109
110 Layout8->addWidget( macEdit, 1, 2 );
111 QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Fixed, QSizePolicy::Minimum );
112 Layout8->addItem( spacer, 1, 0 );
113 ConfigPageLayout->addLayout( Layout8 );
114
115 Layout7 = new QHBoxLayout;
116 Layout7->setSpacing( 6 );
117 Layout7->setMargin( 1 );
118
119 specifyChan = new QCheckBox( ConfigPage, "specifyChan" );
120 specifyChan->setText( tr( "Specific &Channel" ) );
121 Layout7->addWidget( specifyChan );
122
123 networkChannel = new QSpinBox( ConfigPage, "networkChannel" );
124 networkChannel->setEnabled( FALSE );
125 networkChannel->setMaxValue( 15 );
126 networkChannel->setMinValue( 1 );
127 networkChannel->setValue( 1 );
128 Layout7->addWidget( networkChannel );
129 ConfigPageLayout->addLayout( Layout7 );
130 QSpacerItem* spacer_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
131 ConfigPageLayout->addItem( spacer_2 );
132 tabWidget->insertTab( ConfigPage, tr( "General" ) );
133
134 WepPage = new QWidget( tabWidget, "WepPage" );
135 WepPageLayout = new QVBoxLayout( WepPage );
136 WepPageLayout->setSpacing( 2 );
137 WepPageLayout->setMargin( 0 );
138
139 wepEnabled = new QCheckBox( WepPage, "wepEnabled" );
140 wepEnabled->setText( tr( "&Enable Encryption" ) );
141 WepPageLayout->addWidget( wepEnabled );
142
143 KeyButtonGroup = new QButtonGroup( WepPage, "KeyButtonGroup" );
144 KeyButtonGroup->setEnabled( FALSE );
145 KeyButtonGroup->setTitle( tr( "&Key Setting" ) );
146 KeyButtonGroup->setColumnLayout(0, Qt::Vertical );
147 KeyButtonGroup->layout()->setSpacing( 0 );
148 KeyButtonGroup->layout()->setMargin( 0 );
149 KeyButtonGroupLayout = new QGridLayout( KeyButtonGroup->layout() );
150 KeyButtonGroupLayout->setAlignment( Qt::AlignTop );
151 KeyButtonGroupLayout->setSpacing( 2 );
152 KeyButtonGroupLayout->setMargin( 2 );
153
154 keyRadio0 = new QRadioButton( KeyButtonGroup, "keyRadio0" );
155 keyRadio0->setText( tr( "Key &1" ) );
156 keyRadio0->setChecked( TRUE );
157
158 KeyButtonGroupLayout->addWidget( keyRadio0, 0, 0 );
159
160 keyRadio3 = new QRadioButton( KeyButtonGroup, "keyRadio3" );
161 keyRadio3->setText( tr( "Key &4" ) );
162
163 KeyButtonGroupLayout->addWidget( keyRadio3, 3, 0 );
164
165 LineEdit6 = new QLineEdit( KeyButtonGroup, "LineEdit6" );
166
167 KeyButtonGroupLayout->addWidget( LineEdit6, 0, 1 );
168
169 keyRadio1 = new QRadioButton( KeyButtonGroup, "keyRadio1" );
170 keyRadio1->setText( tr( "Key &2" ) );
171
172 KeyButtonGroupLayout->addWidget( keyRadio1, 1, 0 );
173
174 keyRadio2 = new QRadioButton( KeyButtonGroup, "keyRadio2" );
175 keyRadio2->setText( tr( "Key &3" ) );
176
177 KeyButtonGroupLayout->addWidget( keyRadio2, 2, 0 );
178
179 LineEdit6_2 = new QLineEdit( KeyButtonGroup, "LineEdit6_2" );
180
181 KeyButtonGroupLayout->addWidget( LineEdit6_2, 1, 1 );
182
183 LineEdit6_4 = new QLineEdit( KeyButtonGroup, "LineEdit6_4" );
184
185 KeyButtonGroupLayout->addWidget( LineEdit6_4, 3, 1 );
186
187 LineEdit6_3 = new QLineEdit( KeyButtonGroup, "LineEdit6_3" );
188
189 KeyButtonGroupLayout->addWidget( LineEdit6_3, 2, 1 );
190 WepPageLayout->addWidget( KeyButtonGroup );
191
192 NonEncButtonGroup = new QButtonGroup( WepPage, "NonEncButtonGroup" );
193 NonEncButtonGroup->setEnabled( FALSE );
194 NonEncButtonGroup->setTitle( tr( "Non-encrypted Packets" ) );
195 NonEncButtonGroup->setRadioButtonExclusive( TRUE );
196 NonEncButtonGroup->setColumnLayout(0, Qt::Vertical );
197 NonEncButtonGroup->layout()->setSpacing( 0 );
198 NonEncButtonGroup->layout()->setMargin( 0 );
199 NonEncButtonGroupLayout = new QGridLayout( NonEncButtonGroup->layout() );
200 NonEncButtonGroupLayout->setAlignment( Qt::AlignTop );
201 NonEncButtonGroupLayout->setSpacing( 6 );
202 NonEncButtonGroupLayout->setMargin( 2 );
203
204 acceptNonEnc = new QRadioButton( NonEncButtonGroup, "acceptNonEnc" );
205 acceptNonEnc->setText( tr( "&Accept" ) );
206 acceptNonEnc->setChecked( TRUE );
207 NonEncButtonGroup->insert( acceptNonEnc, 0 );
208
209 NonEncButtonGroupLayout->addWidget( acceptNonEnc, 0, 0 );
210
211 rejectNonEnc = new QRadioButton( NonEncButtonGroup, "rejectNonEnc" );
212 rejectNonEnc->setText( tr( "&Reject" ) );
213 NonEncButtonGroup->insert( rejectNonEnc, 1 );
214
215 NonEncButtonGroupLayout->addWidget( rejectNonEnc, 0, 1 );
216 WepPageLayout->addWidget( NonEncButtonGroup );
217 QSpacerItem* spacer_3 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
218 WepPageLayout->addItem( spacer_3 );
219 tabWidget->insertTab( WepPage, tr( "Encryption" ) );
220
221 tab = new QWidget( tabWidget, "tab" );
222 tabLayout = new QVBoxLayout( tab );
223 tabLayout->setSpacing( 2 );
224 tabLayout->setMargin( 0 );
225
226 Layout12 = new QGridLayout;
227 Layout12->setSpacing( 2 );
228 Layout12->setMargin( 0 );
229
230 TextLabel1_3 = new QLabel( tab, "TextLabel1_3" );
231 TextLabel1_3->setText( tr( "Station" ) );
232
233 Layout12->addWidget( TextLabel1_3, 0, 0 );
234
235 Channel_LBL = new QLabel( tab, "Channel_LBL" );
236 Channel_LBL->setFrameShape( QLabel::Panel );
237 Channel_LBL->setFrameShadow( QLabel::Sunken );
238
239 Layout12->addWidget( Channel_LBL, 3, 1 );
240
241 TextLabel4_3 = new QLabel( tab, "TextLabel4_3" );
242 TextLabel4_3->setText( tr( "Channel" ) );
243
244 Layout12->addWidget( TextLabel4_3, 3, 0 );
245
246 TextLabel3_3 = new QLabel( tab, "TextLabel3_3" );
247 TextLabel3_3->setText( tr( "Mode" ) );
248
249 Layout12->addWidget( TextLabel3_3, 2, 0 );
250
251 TextLabel2_3 = new QLabel( tab, "TextLabel2_3" );
252 TextLabel2_3->setText( tr( "ESSID" ) );
253
254 Layout12->addWidget( TextLabel2_3, 1, 0 );
255
256 TextLabel9_2 = new QLabel( tab, "TextLabel9_2" );
257 TextLabel9_2->setText( tr( "AP" ) );
258
259 Layout12->addWidget( TextLabel9_2, 4, 0 );
260
261 Station_LBL = new QLabel( tab, "Station_LBL" );
262 Station_LBL->setFrameShape( QLabel::Panel );
263 Station_LBL->setFrameShadow( QLabel::Sunken );
264
265 Layout12->addWidget( Station_LBL, 0, 1 );
266
267 Rate_LBL = new QLabel( tab, "Rate_LBL" );
268 Rate_LBL->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)1, Rate_LBL->sizePolicy().hasHeightForWidth() ) );
269 Rate_LBL->setFrameShape( QLabel::Panel );
270 Rate_LBL->setFrameShadow( QLabel::Sunken );
271
272 Layout12->addWidget( Rate_LBL, 5, 1 );
273
274 TextLabel4_2_2 = new QLabel( tab, "TextLabel4_2_2" );
275 TextLabel4_2_2->setText( tr( "Rate" ) );
276
277 Layout12->addWidget( TextLabel4_2_2, 5, 0 );
278
279 AP_LBL = new QLabel( tab, "AP_LBL" );
280 AP_LBL->setFrameShape( QLabel::Panel );
281 AP_LBL->setFrameShadow( QLabel::Sunken );
282
283 Layout12->addWidget( AP_LBL, 4, 1 );
284
285 essidLabel_3 = new QLabel( tab, "essidLabel_3" );
286 essidLabel_3->setFrameShape( QLabel::Panel );
287 essidLabel_3->setFrameShadow( QLabel::Sunken );
288
289 Layout12->addWidget( essidLabel_3, 1, 1 );
290
291 modeLabel_3 = new QLabel( tab, "modeLabel_3" );
292 modeLabel_3->setFrameShape( QLabel::Panel );
293 modeLabel_3->setFrameShadow( QLabel::Sunken );
294
295 Layout12->addWidget( modeLabel_3, 2, 1 );
296 tabLayout->addLayout( Layout12 );
297
298 GroupBox1 = new QGroupBox( tab, "GroupBox1" );
299 GroupBox1->setTitle( tr( "Link Quality" ) );
300 GroupBox1->setColumnLayout(0, Qt::Vertical );
301 GroupBox1->layout()->setSpacing( 0 );
302 GroupBox1->layout()->setMargin( 0 );
303 GroupBox1Layout = new QGridLayout( GroupBox1->layout() );
304 GroupBox1Layout->setAlignment( Qt::AlignTop );
305 GroupBox1Layout->setSpacing( 2 );
306 GroupBox1Layout->setMargin( 2 );
307
308 TextLabel2_2_2 = new QLabel( GroupBox1, "TextLabel2_2_2" );
309 TextLabel2_2_2->setText( tr( "Noise" ) );
310
311 GroupBox1Layout->addWidget( TextLabel2_2_2, 1, 0 );
312
313 TextLabel3_2_2 = new QLabel( GroupBox1, "TextLabel3_2_2" );
314 TextLabel3_2_2->setText( tr( "Quality" ) );
315
316 GroupBox1Layout->addWidget( TextLabel3_2_2, 2, 0 );
317
318 Noise_PB = new QProgressBar( GroupBox1, "Noise_PB" );
319 Noise_PB->setProgress( 0 );
320
321 GroupBox1Layout->addWidget( Noise_PB, 1, 2 );
322
323 Quality_PB = new QProgressBar( GroupBox1, "Quality_PB" );
324 Quality_PB->setProgress( 0 );
325
326 GroupBox1Layout->addWidget( Quality_PB, 2, 2 );
327
328 TextLabel1_2_2 = new QLabel( GroupBox1, "TextLabel1_2_2" );
329 TextLabel1_2_2->setText( tr( "Signal" ) );
330
331 GroupBox1Layout->addWidget( TextLabel1_2_2, 0, 0 );
332 QSpacerItem* spacer_4 = new QSpacerItem( 16, 20, QSizePolicy::Fixed, QSizePolicy::Minimum );
333 GroupBox1Layout->addItem( spacer_4, 0, 1 );
334
335 Signal_PB = new QProgressBar( GroupBox1, "Signal_PB" );
336 Signal_PB->setProgress( 0 );
337
338 GroupBox1Layout->addWidget( Signal_PB, 0, 2 );
339 tabLayout->addWidget( GroupBox1 );
340 QSpacerItem* spacer_5 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
341 tabLayout->addItem( spacer_5 );
342 tabWidget->insertTab( tab, tr( "State" ) );
343 WLanGUILayout->addWidget( tabWidget );
344
345 // signals and slots connections
346 connect( wepEnabled, SIGNAL( toggled(bool) ), KeyButtonGroup, SLOT( setEnabled(bool) ) );
347 connect( wepEnabled, SIGNAL( toggled(bool) ), NonEncButtonGroup, SLOT( setEnabled(bool) ) );
348 connect( specifyAp, SIGNAL( toggled(bool) ), macEdit, SLOT( setEnabled(bool) ) );
349 connect( specifyAp, SIGNAL( toggled(bool) ), macLabel, SLOT( setEnabled(bool) ) );
350 connect( specifyChan, SIGNAL( toggled(bool) ), networkChannel, SLOT( setEnabled(bool) ) );
351}
352
353/*
354 * Destroys the object and frees any allocated resources
355 */
356WLanGUI::~WLanGUI()
357{
358 // no need to delete child widgets, Qt does it all for us
359}
360
diff --git a/noncore/settings/networksettings2/wlan/wlanGUI.h b/noncore/settings/networksettings2/wlan/wlanGUI.h
deleted file mode 100644
index 42e8705..0000000
--- a/noncore/settings/networksettings2/wlan/wlanGUI.h
+++ b/dev/null
@@ -1,96 +0,0 @@
1/****************************************************************************
2** Form interface generated from reading ui file 'wlanGUI.ui'
3**
4** Created: Tue Mar 30 02:42:55 2004
5** by: The User Interface Compiler (uic)
6**
7** WARNING! All changes made in this file will be lost!
8****************************************************************************/
9#ifndef WLANGUI_H
10#define WLANGUI_H
11
12#include <qvariant.h>
13#include <qwidget.h>
14class QVBoxLayout;
15class QHBoxLayout;
16class QGridLayout;
17class QButtonGroup;
18class QCheckBox;
19class QComboBox;
20class QGroupBox;
21class QLabel;
22class QLineEdit;
23class QProgressBar;
24class QRadioButton;
25class QSpinBox;
26class QTabWidget;
27
28class WLanGUI : public QWidget
29{
30 Q_OBJECT
31
32public:
33 WLanGUI( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
34 ~WLanGUI();
35
36 QTabWidget* tabWidget;
37 QWidget* ConfigPage;
38 QLabel* essidLabel;
39 QComboBox* essid;
40 QLabel* modeLabel;
41 QComboBox* mode;
42 QCheckBox* specifyAp;
43 QLabel* macLabel;
44 QLineEdit* macEdit;
45 QCheckBox* specifyChan;
46 QSpinBox* networkChannel;
47 QWidget* WepPage;
48 QCheckBox* wepEnabled;
49 QButtonGroup* KeyButtonGroup;
50 QRadioButton* keyRadio0;
51 QRadioButton* keyRadio3;
52 QLineEdit* LineEdit6;
53 QRadioButton* keyRadio1;
54 QRadioButton* keyRadio2;
55 QLineEdit* LineEdit6_2;
56 QLineEdit* LineEdit6_4;
57 QLineEdit* LineEdit6_3;
58 QButtonGroup* NonEncButtonGroup;
59 QRadioButton* acceptNonEnc;
60 QRadioButton* rejectNonEnc;
61 QWidget* tab;
62 QLabel* TextLabel1_3;
63 QLabel* Channel_LBL;
64 QLabel* TextLabel4_3;
65 QLabel* TextLabel3_3;
66 QLabel* TextLabel2_3;
67 QLabel* TextLabel9_2;
68 QLabel* Station_LBL;
69 QLabel* Rate_LBL;
70 QLabel* TextLabel4_2_2;
71 QLabel* AP_LBL;
72 QLabel* essidLabel_3;
73 QLabel* modeLabel_3;
74 QGroupBox* GroupBox1;
75 QLabel* TextLabel2_2_2;
76 QLabel* TextLabel3_2_2;
77 QProgressBar* Noise_PB;
78 QProgressBar* Quality_PB;
79 QLabel* TextLabel1_2_2;
80 QProgressBar* Signal_PB;
81
82protected:
83 QVBoxLayout* WLanGUILayout;
84 QVBoxLayout* ConfigPageLayout;
85 QGridLayout* Layout6;
86 QGridLayout* Layout8;
87 QHBoxLayout* Layout7;
88 QVBoxLayout* WepPageLayout;
89 QGridLayout* KeyButtonGroupLayout;
90 QGridLayout* NonEncButtonGroupLayout;
91 QVBoxLayout* tabLayout;
92 QGridLayout* Layout12;
93 QGridLayout* GroupBox1Layout;
94};
95
96#endif // WLANGUI_H
diff --git a/noncore/settings/networksettings2/wlan/wlanGUI.ui b/noncore/settings/networksettings2/wlan/wlanGUI.ui
new file mode 100644
index 0000000..23d6f86
--- a/dev/null
+++ b/noncore/settings/networksettings2/wlan/wlanGUI.ui
@@ -0,0 +1,990 @@
1<!DOCTYPE UI><UI>
2<class>WLanGUI</class>
3<widget>
4 <class>QWidget</class>
5 <property stdset="1">
6 <name>name</name>
7 <cstring>WLanGUI</cstring>
8 </property>
9 <property stdset="1">
10 <name>geometry</name>
11 <rect>
12 <x>0</x>
13 <y>0</y>
14 <width>196</width>
15 <height>329</height>
16 </rect>
17 </property>
18 <property stdset="1">
19 <name>caption</name>
20 <string>Form1</string>
21 </property>
22 <property>
23 <name>layoutMargin</name>
24 </property>
25 <property>
26 <name>layoutSpacing</name>
27 </property>
28 <vbox>
29 <property stdset="1">
30 <name>margin</name>
31 <number>0</number>
32 </property>
33 <property stdset="1">
34 <name>spacing</name>
35 <number>0</number>
36 </property>
37 <widget>
38 <class>QTabWidget</class>
39 <property stdset="1">
40 <name>name</name>
41 <cstring>tabWidget</cstring>
42 </property>
43 <property stdset="1">
44 <name>enabled</name>
45 <bool>true</bool>
46 </property>
47 <property>
48 <name>layoutMargin</name>
49 </property>
50 <property>
51 <name>layoutSpacing</name>
52 </property>
53 <widget>
54 <class>QWidget</class>
55 <property stdset="1">
56 <name>name</name>
57 <cstring>ConfigPage</cstring>
58 </property>
59 <attribute>
60 <name>title</name>
61 <string>General</string>
62 </attribute>
63 <vbox>
64 <property stdset="1">
65 <name>margin</name>
66 <number>0</number>
67 </property>
68 <property stdset="1">
69 <name>spacing</name>
70 <number>2</number>
71 </property>
72 <widget>
73 <class>QLayoutWidget</class>
74 <property stdset="1">
75 <name>name</name>
76 <cstring>Layout6</cstring>
77 </property>
78 <property>
79 <name>layoutMargin</name>
80 </property>
81 <grid>
82 <property stdset="1">
83 <name>margin</name>
84 <number>1</number>
85 </property>
86 <property stdset="1">
87 <name>spacing</name>
88 <number>6</number>
89 </property>
90 <widget row="1" column="0" >
91 <class>QLabel</class>
92 <property stdset="1">
93 <name>name</name>
94 <cstring>essidLabel</cstring>
95 </property>
96 <property stdset="1">
97 <name>enabled</name>
98 <bool>true</bool>
99 </property>
100 <property stdset="1">
101 <name>sizePolicy</name>
102 <sizepolicy>
103 <hsizetype>1</hsizetype>
104 <vsizetype>1</vsizetype>
105 </sizepolicy>
106 </property>
107 <property stdset="1">
108 <name>text</name>
109 <string>ESS-ID</string>
110 </property>
111 </widget>
112 <widget row="1" column="1" >
113 <class>QComboBox</class>
114 <item>
115 <property>
116 <name>text</name>
117 <string>any</string>
118 </property>
119 </item>
120 <property stdset="1">
121 <name>name</name>
122 <cstring>essid</cstring>
123 </property>
124 <property stdset="1">
125 <name>sizePolicy</name>
126 <sizepolicy>
127 <hsizetype>7</hsizetype>
128 <vsizetype>0</vsizetype>
129 </sizepolicy>
130 </property>
131 <property stdset="1">
132 <name>editable</name>
133 <bool>true</bool>
134 </property>
135 <property stdset="1">
136 <name>currentItem</name>
137 <number>0</number>
138 </property>
139 <property stdset="1">
140 <name>sizeLimit</name>
141 <number>5</number>
142 </property>
143 <property stdset="1">
144 <name>autoCompletion</name>
145 <bool>true</bool>
146 </property>
147 <property stdset="1">
148 <name>duplicatesEnabled</name>
149 <bool>false</bool>
150 </property>
151 </widget>
152 <widget row="0" column="0" >
153 <class>QLabel</class>
154 <property stdset="1">
155 <name>name</name>
156 <cstring>modeLabel</cstring>
157 </property>
158 <property stdset="1">
159 <name>enabled</name>
160 <bool>true</bool>
161 </property>
162 <property stdset="1">
163 <name>sizePolicy</name>
164 <sizepolicy>
165 <hsizetype>1</hsizetype>
166 <vsizetype>1</vsizetype>
167 </sizepolicy>
168 </property>
169 <property stdset="1">
170 <name>text</name>
171 <string>Mode</string>
172 </property>
173 </widget>
174 <widget row="0" column="1" >
175 <class>QComboBox</class>
176 <item>
177 <property>
178 <name>text</name>
179 <string>Infrastructure</string>
180 </property>
181 </item>
182 <item>
183 <property>
184 <name>text</name>
185 <string>Auto</string>
186 </property>
187 </item>
188 <item>
189 <property>
190 <name>text</name>
191 <string>Managed</string>
192 </property>
193 </item>
194 <item>
195 <property>
196 <name>text</name>
197 <string>Ad-Hoc</string>
198 </property>
199 </item>
200 <property stdset="1">
201 <name>name</name>
202 <cstring>mode</cstring>
203 </property>
204 <property stdset="1">
205 <name>enabled</name>
206 <bool>true</bool>
207 </property>
208 <property stdset="1">
209 <name>sizePolicy</name>
210 <sizepolicy>
211 <hsizetype>1</hsizetype>
212 <vsizetype>0</vsizetype>
213 </sizepolicy>
214 </property>
215 </widget>
216 </grid>
217 </widget>
218 <widget>
219 <class>QLayoutWidget</class>
220 <property stdset="1">
221 <name>name</name>
222 <cstring>Layout8</cstring>
223 </property>
224 <property>
225 <name>layoutMargin</name>
226 </property>
227 <property>
228 <name>layoutSpacing</name>
229 </property>
230 <grid>
231 <property stdset="1">
232 <name>margin</name>
233 <number>1</number>
234 </property>
235 <property stdset="1">
236 <name>spacing</name>
237 <number>2</number>
238 </property>
239 <widget row="0" column="0" rowspan="1" colspan="3" >
240 <class>QCheckBox</class>
241 <property stdset="1">
242 <name>name</name>
243 <cstring>specifyAp</cstring>
244 </property>
245 <property stdset="1">
246 <name>text</name>
247 <string>Specify &amp;Access Point</string>
248 </property>
249 </widget>
250 <widget row="1" column="1" >
251 <class>QLabel</class>
252 <property stdset="1">
253 <name>name</name>
254 <cstring>macLabel</cstring>
255 </property>
256 <property stdset="1">
257 <name>enabled</name>
258 <bool>false</bool>
259 </property>
260 <property stdset="1">
261 <name>sizePolicy</name>
262 <sizepolicy>
263 <hsizetype>0</hsizetype>
264 <vsizetype>1</vsizetype>
265 </sizepolicy>
266 </property>
267 <property stdset="1">
268 <name>text</name>
269 <string>MAC</string>
270 </property>
271 </widget>
272 <widget row="1" column="2" >
273 <class>QLineEdit</class>
274 <property stdset="1">
275 <name>name</name>
276 <cstring>macEdit</cstring>
277 </property>
278 <property stdset="1">
279 <name>enabled</name>
280 <bool>false</bool>
281 </property>
282 <property stdset="1">
283 <name>sizePolicy</name>
284 <sizepolicy>
285 <hsizetype>7</hsizetype>
286 <vsizetype>1</vsizetype>
287 </sizepolicy>
288 </property>
289 </widget>
290 <spacer row="1" column="0" >
291 <property>
292 <name>name</name>
293 <cstring>Spacer8</cstring>
294 </property>
295 <property stdset="1">
296 <name>orientation</name>
297 <enum>Horizontal</enum>
298 </property>
299 <property stdset="1">
300 <name>sizeType</name>
301 <enum>Fixed</enum>
302 </property>
303 <property>
304 <name>sizeHint</name>
305 <size>
306 <width>20</width>
307 <height>20</height>
308 </size>
309 </property>
310 </spacer>
311 </grid>
312 </widget>
313 <widget>
314 <class>QLayoutWidget</class>
315 <property stdset="1">
316 <name>name</name>
317 <cstring>Layout7</cstring>
318 </property>
319 <property>
320 <name>layoutMargin</name>
321 </property>
322 <hbox>
323 <property stdset="1">
324 <name>margin</name>
325 <number>1</number>
326 </property>
327 <property stdset="1">
328 <name>spacing</name>
329 <number>6</number>
330 </property>
331 <widget>
332 <class>QCheckBox</class>
333 <property stdset="1">
334 <name>name</name>
335 <cstring>specifyChan</cstring>
336 </property>
337 <property stdset="1">
338 <name>text</name>
339 <string>Specific &amp;Channel</string>
340 </property>
341 </widget>
342 <widget>
343 <class>QSpinBox</class>
344 <property stdset="1">
345 <name>name</name>
346 <cstring>networkChannel</cstring>
347 </property>
348 <property stdset="1">
349 <name>enabled</name>
350 <bool>false</bool>
351 </property>
352 <property stdset="1">
353 <name>maxValue</name>
354 <number>15</number>
355 </property>
356 <property stdset="1">
357 <name>minValue</name>
358 <number>1</number>
359 </property>
360 <property stdset="1">
361 <name>value</name>
362 <number>1</number>
363 </property>
364 </widget>
365 </hbox>
366 </widget>
367 <spacer>
368 <property>
369 <name>name</name>
370 <cstring>Spacer7</cstring>
371 </property>
372 <property stdset="1">
373 <name>orientation</name>
374 <enum>Vertical</enum>
375 </property>
376 <property stdset="1">
377 <name>sizeType</name>
378 <enum>Expanding</enum>
379 </property>
380 <property>
381 <name>sizeHint</name>
382 <size>
383 <width>20</width>
384 <height>20</height>
385 </size>
386 </property>
387 </spacer>
388 </vbox>
389 </widget>
390 <widget>
391 <class>QWidget</class>
392 <property stdset="1">
393 <name>name</name>
394 <cstring>WepPage</cstring>
395 </property>
396 <attribute>
397 <name>title</name>
398 <string>Encryption</string>
399 </attribute>
400 <vbox>
401 <property stdset="1">
402 <name>margin</name>
403 <number>0</number>
404 </property>
405 <property stdset="1">
406 <name>spacing</name>
407 <number>2</number>
408 </property>
409 <widget>
410 <class>QCheckBox</class>
411 <property stdset="1">
412 <name>name</name>
413 <cstring>wepEnabled</cstring>
414 </property>
415 <property stdset="1">
416 <name>text</name>
417 <string>&amp;Enable Encryption</string>
418 </property>
419 </widget>
420 <widget>
421 <class>QButtonGroup</class>
422 <property stdset="1">
423 <name>name</name>
424 <cstring>KeyButtonGroup</cstring>
425 </property>
426 <property stdset="1">
427 <name>enabled</name>
428 <bool>false</bool>
429 </property>
430 <property stdset="1">
431 <name>title</name>
432 <string>&amp;Key Setting</string>
433 </property>
434 <property>
435 <name>layoutMargin</name>
436 </property>
437 <property>
438 <name>layoutSpacing</name>
439 </property>
440 <grid>
441 <property stdset="1">
442 <name>margin</name>
443 <number>2</number>
444 </property>
445 <property stdset="1">
446 <name>spacing</name>
447 <number>2</number>
448 </property>
449 <widget row="0" column="0" >
450 <class>QRadioButton</class>
451 <property stdset="1">
452 <name>name</name>
453 <cstring>keyRadio0</cstring>
454 </property>
455 <property stdset="1">
456 <name>text</name>
457 <string>Key &amp;1</string>
458 </property>
459 <property stdset="1">
460 <name>checked</name>
461 <bool>true</bool>
462 </property>
463 </widget>
464 <widget row="3" column="0" >
465 <class>QRadioButton</class>
466 <property stdset="1">
467 <name>name</name>
468 <cstring>keyRadio3</cstring>
469 </property>
470 <property stdset="1">
471 <name>text</name>
472 <string>Key &amp;4</string>
473 </property>
474 </widget>
475 <widget row="0" column="1" >
476 <class>QLineEdit</class>
477 <property stdset="1">
478 <name>name</name>
479 <cstring>LineEdit6</cstring>
480 </property>
481 </widget>
482 <widget row="1" column="0" >
483 <class>QRadioButton</class>
484 <property stdset="1">
485 <name>name</name>
486 <cstring>keyRadio1</cstring>
487 </property>
488 <property stdset="1">
489 <name>text</name>
490 <string>Key &amp;2</string>
491 </property>
492 </widget>
493 <widget row="2" column="0" >
494 <class>QRadioButton</class>
495 <property stdset="1">
496 <name>name</name>
497 <cstring>keyRadio2</cstring>
498 </property>
499 <property stdset="1">
500 <name>text</name>
501 <string>Key &amp;3</string>
502 </property>
503 </widget>
504 <widget row="1" column="1" >
505 <class>QLineEdit</class>
506 <property stdset="1">
507 <name>name</name>
508 <cstring>LineEdit6_2</cstring>
509 </property>
510 </widget>
511 <widget row="3" column="1" >
512 <class>QLineEdit</class>
513 <property stdset="1">
514 <name>name</name>
515 <cstring>LineEdit6_4</cstring>
516 </property>
517 </widget>
518 <widget row="2" column="1" >
519 <class>QLineEdit</class>
520 <property stdset="1">
521 <name>name</name>
522 <cstring>LineEdit6_3</cstring>
523 </property>
524 </widget>
525 </grid>
526 </widget>
527 <widget>
528 <class>QButtonGroup</class>
529 <property stdset="1">
530 <name>name</name>
531 <cstring>NonEncButtonGroup</cstring>
532 </property>
533 <property stdset="1">
534 <name>enabled</name>
535 <bool>false</bool>
536 </property>
537 <property stdset="1">
538 <name>title</name>
539 <string>Non-encrypted Packets</string>
540 </property>
541 <property stdset="1">
542 <name>radioButtonExclusive</name>
543 <bool>true</bool>
544 </property>
545 <property>
546 <name>layoutMargin</name>
547 </property>
548 <grid>
549 <property stdset="1">
550 <name>margin</name>
551 <number>2</number>
552 </property>
553 <property stdset="1">
554 <name>spacing</name>
555 <number>6</number>
556 </property>
557 <widget row="0" column="0" >
558 <class>QRadioButton</class>
559 <property stdset="1">
560 <name>name</name>
561 <cstring>acceptNonEnc</cstring>
562 </property>
563 <property stdset="1">
564 <name>text</name>
565 <string>&amp;Accept</string>
566 </property>
567 <property stdset="1">
568 <name>checked</name>
569 <bool>true</bool>
570 </property>
571 <property stdset="1">
572 <name>buttonGroupId</name>
573 <number>0</number>
574 </property>
575 </widget>
576 <widget row="0" column="1" >
577 <class>QRadioButton</class>
578 <property stdset="1">
579 <name>name</name>
580 <cstring>rejectNonEnc</cstring>
581 </property>
582 <property stdset="1">
583 <name>text</name>
584 <string>&amp;Reject</string>
585 </property>
586 <property stdset="1">
587 <name>buttonGroupId</name>
588 <number>1</number>
589 </property>
590 </widget>
591 </grid>
592 </widget>
593 <spacer>
594 <property>
595 <name>name</name>
596 <cstring>Spacer30</cstring>
597 </property>
598 <property stdset="1">
599 <name>orientation</name>
600 <enum>Vertical</enum>
601 </property>
602 <property stdset="1">
603 <name>sizeType</name>
604 <enum>Expanding</enum>
605 </property>
606 <property>
607 <name>sizeHint</name>
608 <size>
609 <width>20</width>
610 <height>20</height>
611 </size>
612 </property>
613 </spacer>
614 </vbox>
615 </widget>
616 <widget>
617 <class>QWidget</class>
618 <property stdset="1">
619 <name>name</name>
620 <cstring>tab</cstring>
621 </property>
622 <attribute>
623 <name>title</name>
624 <string>State</string>
625 </attribute>
626 <vbox>
627 <property stdset="1">
628 <name>margin</name>
629 <number>0</number>
630 </property>
631 <property stdset="1">
632 <name>spacing</name>
633 <number>2</number>
634 </property>
635 <widget>
636 <class>QLayoutWidget</class>
637 <property stdset="1">
638 <name>name</name>
639 <cstring>Layout12</cstring>
640 </property>
641 <property>
642 <name>layoutSpacing</name>
643 </property>
644 <grid>
645 <property stdset="1">
646 <name>margin</name>
647 <number>0</number>
648 </property>
649 <property stdset="1">
650 <name>spacing</name>
651 <number>2</number>
652 </property>
653 <widget row="0" column="0" >
654 <class>QLabel</class>
655 <property stdset="1">
656 <name>name</name>
657 <cstring>TextLabel1_3</cstring>
658 </property>
659 <property stdset="1">
660 <name>text</name>
661 <string>Station</string>
662 </property>
663 </widget>
664 <widget row="3" column="1" >
665 <class>QLabel</class>
666 <property stdset="1">
667 <name>name</name>
668 <cstring>Channel_LBL</cstring>
669 </property>
670 <property stdset="1">
671 <name>frameShape</name>
672 <enum>Panel</enum>
673 </property>
674 <property stdset="1">
675 <name>frameShadow</name>
676 <enum>Sunken</enum>
677 </property>
678 </widget>
679 <widget row="3" column="0" >
680 <class>QLabel</class>
681 <property stdset="1">
682 <name>name</name>
683 <cstring>TextLabel4_3</cstring>
684 </property>
685 <property stdset="1">
686 <name>text</name>
687 <string>Channel</string>
688 </property>
689 </widget>
690 <widget row="2" column="0" >
691 <class>QLabel</class>
692 <property stdset="1">
693 <name>name</name>
694 <cstring>TextLabel3_3</cstring>
695 </property>
696 <property stdset="1">
697 <name>text</name>
698 <string>Mode</string>
699 </property>
700 </widget>
701 <widget row="1" column="0" >
702 <class>QLabel</class>
703 <property stdset="1">
704 <name>name</name>
705 <cstring>TextLabel2_3</cstring>
706 </property>
707 <property stdset="1">
708 <name>text</name>
709 <string>ESSID</string>
710 </property>
711 </widget>
712 <widget row="4" column="0" >
713 <class>QLabel</class>
714 <property stdset="1">
715 <name>name</name>
716 <cstring>TextLabel9_2</cstring>
717 </property>
718 <property stdset="1">
719 <name>text</name>
720 <string>AP</string>
721 </property>
722 </widget>
723 <widget row="0" column="1" >
724 <class>QLabel</class>
725 <property stdset="1">
726 <name>name</name>
727 <cstring>Station_LBL</cstring>
728 </property>
729 <property stdset="1">
730 <name>frameShape</name>
731 <enum>Panel</enum>
732 </property>
733 <property stdset="1">
734 <name>frameShadow</name>
735 <enum>Sunken</enum>
736 </property>
737 </widget>
738 <widget row="5" column="1" >
739 <class>QLabel</class>
740 <property stdset="1">
741 <name>name</name>
742 <cstring>Rate_LBL</cstring>
743 </property>
744 <property stdset="1">
745 <name>sizePolicy</name>
746 <sizepolicy>
747 <hsizetype>7</hsizetype>
748 <vsizetype>1</vsizetype>
749 </sizepolicy>
750 </property>
751 <property stdset="1">
752 <name>frameShape</name>
753 <enum>Panel</enum>
754 </property>
755 <property stdset="1">
756 <name>frameShadow</name>
757 <enum>Sunken</enum>
758 </property>
759 </widget>
760 <widget row="5" column="0" >
761 <class>QLabel</class>
762 <property stdset="1">
763 <name>name</name>
764 <cstring>TextLabel4_2_2</cstring>
765 </property>
766 <property stdset="1">
767 <name>text</name>
768 <string>Rate</string>
769 </property>
770 </widget>
771 <widget row="4" column="1" >
772 <class>QLabel</class>
773 <property stdset="1">
774 <name>name</name>
775 <cstring>AP_LBL</cstring>
776 </property>
777 <property stdset="1">
778 <name>frameShape</name>
779 <enum>Panel</enum>
780 </property>
781 <property stdset="1">
782 <name>frameShadow</name>
783 <enum>Sunken</enum>
784 </property>
785 </widget>
786 <widget row="1" column="1" >
787 <class>QLabel</class>
788 <property stdset="1">
789 <name>name</name>
790 <cstring>essidLabel_3</cstring>
791 </property>
792 <property stdset="1">
793 <name>frameShape</name>
794 <enum>Panel</enum>
795 </property>
796 <property stdset="1">
797 <name>frameShadow</name>
798 <enum>Sunken</enum>
799 </property>
800 </widget>
801 <widget row="2" column="1" >
802 <class>QLabel</class>
803 <property stdset="1">
804 <name>name</name>
805 <cstring>modeLabel_3</cstring>
806 </property>
807 <property stdset="1">
808 <name>frameShape</name>
809 <enum>Panel</enum>
810 </property>
811 <property stdset="1">
812 <name>frameShadow</name>
813 <enum>Sunken</enum>
814 </property>
815 </widget>
816 </grid>
817 </widget>
818 <widget>
819 <class>QGroupBox</class>
820 <property stdset="1">
821 <name>name</name>
822 <cstring>GroupBox1</cstring>
823 </property>
824 <property stdset="1">
825 <name>title</name>
826 <string>Link Quality</string>
827 </property>
828 <property>
829 <name>layoutMargin</name>
830 </property>
831 <property>
832 <name>layoutSpacing</name>
833 </property>
834 <grid>
835 <property stdset="1">
836 <name>margin</name>
837 <number>2</number>
838 </property>
839 <property stdset="1">
840 <name>spacing</name>
841 <number>2</number>
842 </property>
843 <widget row="1" column="0" >
844 <class>QLabel</class>
845 <property stdset="1">
846 <name>name</name>
847 <cstring>TextLabel2_2_2</cstring>
848 </property>
849 <property stdset="1">
850 <name>text</name>
851 <string>Noise</string>
852 </property>
853 </widget>
854 <widget row="2" column="0" >
855 <class>QLabel</class>
856 <property stdset="1">
857 <name>name</name>
858 <cstring>TextLabel3_2_2</cstring>
859 </property>
860 <property stdset="1">
861 <name>text</name>
862 <string>Quality</string>
863 </property>
864 </widget>
865 <widget row="1" column="2" >
866 <class>QProgressBar</class>
867 <property stdset="1">
868 <name>name</name>
869 <cstring>Noise_PB</cstring>
870 </property>
871 <property stdset="1">
872 <name>progress</name>
873 <number>0</number>
874 </property>
875 </widget>
876 <widget row="2" column="2" >
877 <class>QProgressBar</class>
878 <property stdset="1">
879 <name>name</name>
880 <cstring>Quality_PB</cstring>
881 </property>
882 <property stdset="1">
883 <name>progress</name>
884 <number>0</number>
885 </property>
886 </widget>
887 <widget row="0" column="0" >
888 <class>QLabel</class>
889 <property stdset="1">
890 <name>name</name>
891 <cstring>TextLabel1_2_2</cstring>
892 </property>
893 <property stdset="1">
894 <name>text</name>
895 <string>Signal</string>
896 </property>
897 </widget>
898 <spacer row="0" column="1" >
899 <property>
900 <name>name</name>
901 <cstring>Spacer28</cstring>
902 </property>
903 <property stdset="1">
904 <name>orientation</name>
905 <enum>Horizontal</enum>
906 </property>
907 <property stdset="1">
908 <name>sizeType</name>
909 <enum>Fixed</enum>
910 </property>
911 <property>
912 <name>sizeHint</name>
913 <size>
914 <width>16</width>
915 <height>20</height>
916 </size>
917 </property>
918 </spacer>
919 <widget row="0" column="2" >
920 <class>QProgressBar</class>
921 <property stdset="1">
922 <name>name</name>
923 <cstring>Signal_PB</cstring>
924 </property>
925 <property stdset="1">
926 <name>progress</name>
927 <number>0</number>
928 </property>
929 </widget>
930 </grid>
931 </widget>
932 <spacer>
933 <property>
934 <name>name</name>
935 <cstring>Spacer11</cstring>
936 </property>
937 <property stdset="1">
938 <name>orientation</name>
939 <enum>Vertical</enum>
940 </property>
941 <property stdset="1">
942 <name>sizeType</name>
943 <enum>Expanding</enum>
944 </property>
945 <property>
946 <name>sizeHint</name>
947 <size>
948 <width>20</width>
949 <height>20</height>
950 </size>
951 </property>
952 </spacer>
953 </vbox>
954 </widget>
955 </widget>
956 </vbox>
957</widget>
958<connections>
959 <connection>
960 <sender>wepEnabled</sender>
961 <signal>toggled(bool)</signal>
962 <receiver>KeyButtonGroup</receiver>
963 <slot>setEnabled(bool)</slot>
964 </connection>
965 <connection>
966 <sender>wepEnabled</sender>
967 <signal>toggled(bool)</signal>
968 <receiver>NonEncButtonGroup</receiver>
969 <slot>setEnabled(bool)</slot>
970 </connection>
971 <connection>
972 <sender>specifyAp</sender>
973 <signal>toggled(bool)</signal>
974 <receiver>macEdit</receiver>
975 <slot>setEnabled(bool)</slot>
976 </connection>
977 <connection>
978 <sender>specifyAp</sender>
979 <signal>toggled(bool)</signal>
980 <receiver>macLabel</receiver>
981 <slot>setEnabled(bool)</slot>
982 </connection>
983 <connection>
984 <sender>specifyChan</sender>
985 <signal>toggled(bool)</signal>
986 <receiver>networkChannel</receiver>
987 <slot>setEnabled(bool)</slot>
988 </connection>
989</connections>
990</UI>