Fix tab order in CoreConnectDlg.
[quassel.git] / src / qtui / ui / coreconnectdlg.ui
1 <ui version="4.0" >
2  <class>CoreConnectDlg</class>
3  <widget class="QDialog" name="CoreConnectDlg" >
4   <property name="geometry" >
5    <rect>
6     <x>0</x>
7     <y>0</y>
8     <width>496</width>
9     <height>316</height>
10    </rect>
11   </property>
12   <property name="sizePolicy" >
13    <sizepolicy vsizetype="Maximum" hsizetype="Preferred" >
14     <horstretch>0</horstretch>
15     <verstretch>0</verstretch>
16    </sizepolicy>
17   </property>
18   <property name="windowTitle" >
19    <string>Connect to Quassel Core</string>
20   </property>
21   <layout class="QHBoxLayout" >
22    <item>
23     <widget class="QStackedWidget" name="stackedWidget" >
24      <property name="sizePolicy" >
25       <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
26        <horstretch>0</horstretch>
27        <verstretch>0</verstretch>
28       </sizepolicy>
29      </property>
30      <property name="currentIndex" >
31       <number>0</number>
32      </property>
33      <widget class="QWidget" name="accountPage" >
34       <layout class="QVBoxLayout" >
35        <item>
36         <widget class="QGroupBox" name="groupBox" >
37          <property name="title" >
38           <string>Connect to Quassel Core</string>
39          </property>
40          <layout class="QHBoxLayout" >
41           <item>
42            <widget class="QListWidget" name="accountList" >
43             <property name="sortingEnabled" >
44              <bool>true</bool>
45             </property>
46            </widget>
47           </item>
48           <item>
49            <layout class="QVBoxLayout" >
50             <item>
51              <widget class="QPushButton" name="editAccount" >
52               <property name="text" >
53                <string>Edit...</string>
54               </property>
55               <property name="icon" >
56                <iconset/>
57               </property>
58              </widget>
59             </item>
60             <item>
61              <widget class="QPushButton" name="addAccount" >
62               <property name="text" >
63                <string>Add...</string>
64               </property>
65               <property name="icon" >
66                <iconset resource="../../icons/icons.qrc" >:/16x16/actions/oxygen/16x16/actions/list-add.png</iconset>
67               </property>
68              </widget>
69             </item>
70             <item>
71              <widget class="QPushButton" name="deleteAccount" >
72               <property name="text" >
73                <string>Delete</string>
74               </property>
75               <property name="icon" >
76                <iconset resource="../../icons/icons.qrc" >:/16x16/actions/oxygen/16x16/actions/list-remove.png</iconset>
77               </property>
78              </widget>
79             </item>
80             <item>
81              <spacer>
82               <property name="orientation" >
83                <enum>Qt::Vertical</enum>
84               </property>
85               <property name="sizeHint" >
86                <size>
87                 <width>20</width>
88                 <height>40</height>
89                </size>
90               </property>
91              </spacer>
92             </item>
93            </layout>
94           </item>
95          </layout>
96         </widget>
97        </item>
98        <item>
99         <layout class="QHBoxLayout" >
100          <item>
101           <widget class="QCheckBox" name="autoConnect" >
102            <property name="text" >
103             <string>Always use this account</string>
104            </property>
105           </widget>
106          </item>
107          <item>
108           <widget class="QDialogButtonBox" name="accountButtonBox" >
109            <property name="orientation" >
110             <enum>Qt::Horizontal</enum>
111            </property>
112            <property name="standardButtons" >
113             <set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
114            </property>
115           </widget>
116          </item>
117         </layout>
118        </item>
119       </layout>
120      </widget>
121      <widget class="QWidget" name="loginPage" >
122       <layout class="QVBoxLayout" >
123        <item>
124         <widget class="QGroupBox" name="groupBox_2" >
125          <property name="sizePolicy" >
126           <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
127            <horstretch>0</horstretch>
128            <verstretch>0</verstretch>
129           </sizepolicy>
130          </property>
131          <property name="title" >
132           <string>Initializing your connection</string>
133          </property>
134          <layout class="QVBoxLayout" >
135           <property name="spacing" >
136            <number>0</number>
137           </property>
138           <property name="leftMargin" >
139            <number>4</number>
140           </property>
141           <property name="topMargin" >
142            <number>4</number>
143           </property>
144           <property name="rightMargin" >
145            <number>4</number>
146           </property>
147           <property name="bottomMargin" >
148            <number>4</number>
149           </property>
150           <item>
151            <layout class="QGridLayout" >
152             <item row="0" column="0" >
153              <widget class="QLabel" name="connectIcon" >
154               <property name="text" >
155                <string/>
156               </property>
157               <property name="pixmap" >
158                <pixmap resource="../../icons/icons.qrc" >:/22x22/actions/network-disconnect</pixmap>
159               </property>
160              </widget>
161             </item>
162             <item row="0" column="1" >
163              <widget class="QLabel" name="connectLabel" >
164               <property name="text" >
165                <string>Connected to apollo.mindpool.net.</string>
166               </property>
167               <property name="alignment" >
168                <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
169               </property>
170               <property name="wordWrap" >
171                <bool>false</bool>
172               </property>
173              </widget>
174             </item>
175             <item row="0" column="2" >
176              <spacer>
177               <property name="orientation" >
178                <enum>Qt::Horizontal</enum>
179               </property>
180               <property name="sizeHint" >
181                <size>
182                 <width>358</width>
183                 <height>21</height>
184                </size>
185               </property>
186              </spacer>
187             </item>
188             <item row="1" column="1" colspan="2" >
189              <widget class="QLabel" name="coreInfoLabel" >
190               <property name="sizePolicy" >
191                <sizepolicy vsizetype="Maximum" hsizetype="Preferred" >
192                 <horstretch>0</horstretch>
193                 <verstretch>0</verstretch>
194                </sizepolicy>
195               </property>
196               <property name="text" >
197                <string>Core Info
198 reserve
199 some
200 space</string>
201               </property>
202               <property name="alignment" >
203                <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
204               </property>
205               <property name="wordWrap" >
206                <bool>true</bool>
207               </property>
208              </widget>
209             </item>
210            </layout>
211           </item>
212           <item>
213            <widget class="QStackedWidget" name="loginStack" >
214             <property name="sizePolicy" >
215              <sizepolicy vsizetype="Maximum" hsizetype="Preferred" >
216               <horstretch>0</horstretch>
217               <verstretch>0</verstretch>
218              </sizepolicy>
219             </property>
220             <property name="currentIndex" >
221              <number>0</number>
222             </property>
223             <widget class="QWidget" name="loginCredentialsPage" >
224              <layout class="QVBoxLayout" >
225               <item>
226                <spacer>
227                 <property name="orientation" >
228                  <enum>Qt::Vertical</enum>
229                 </property>
230                 <property name="sizeHint" >
231                  <size>
232                   <width>20</width>
233                   <height>40</height>
234                  </size>
235                 </property>
236                </spacer>
237               </item>
238               <item>
239                <spacer>
240                 <property name="orientation" >
241                  <enum>Qt::Vertical</enum>
242                 </property>
243                 <property name="sizeHint" >
244                  <size>
245                   <width>20</width>
246                   <height>40</height>
247                  </size>
248                 </property>
249                </spacer>
250               </item>
251               <item>
252                <widget class="QGroupBox" name="loginGroup" >
253                 <property name="sizePolicy" >
254                  <sizepolicy vsizetype="Maximum" hsizetype="Preferred" >
255                   <horstretch>0</horstretch>
256                   <verstretch>0</verstretch>
257                  </sizepolicy>
258                 </property>
259                 <property name="title" >
260                  <string>Login</string>
261                 </property>
262                 <layout class="QVBoxLayout" >
263                  <property name="leftMargin" >
264                   <number>4</number>
265                  </property>
266                  <property name="topMargin" >
267                   <number>4</number>
268                  </property>
269                  <property name="rightMargin" >
270                   <number>4</number>
271                  </property>
272                  <property name="bottomMargin" >
273                   <number>4</number>
274                  </property>
275                  <item>
276                   <layout class="QGridLayout" >
277                    <item row="0" column="0" >
278                     <widget class="QLabel" name="label_2" >
279                      <property name="text" >
280                       <string>User:</string>
281                      </property>
282                     </widget>
283                    </item>
284                    <item row="0" column="1" >
285                     <widget class="QLineEdit" name="user" >
286                      <property name="text" >
287                       <string/>
288                      </property>
289                     </widget>
290                    </item>
291                    <item row="1" column="0" >
292                     <widget class="QLabel" name="label_3" >
293                      <property name="text" >
294                       <string>Password:</string>
295                      </property>
296                     </widget>
297                    </item>
298                    <item row="1" column="1" >
299                     <widget class="QLineEdit" name="password" >
300                      <property name="echoMode" >
301                       <enum>QLineEdit::Password</enum>
302                      </property>
303                     </widget>
304                    </item>
305                    <item row="2" column="1" >
306                     <widget class="QCheckBox" name="rememberPasswd" >
307                      <property name="text" >
308                       <string>Remember</string>
309                      </property>
310                     </widget>
311                    </item>
312                   </layout>
313                  </item>
314                 </layout>
315                </widget>
316               </item>
317              </layout>
318             </widget>
319             <widget class="QWidget" name="coreConfigPage" >
320              <layout class="QVBoxLayout" >
321               <item>
322                <widget class="QGroupBox" name="groupBox_4" >
323                 <property name="sizePolicy" >
324                  <sizepolicy vsizetype="Maximum" hsizetype="Preferred" >
325                   <horstretch>0</horstretch>
326                   <verstretch>0</verstretch>
327                  </sizepolicy>
328                 </property>
329                 <property name="title" >
330                  <string>Configure your Quassel Core</string>
331                 </property>
332                 <layout class="QVBoxLayout" >
333                  <item>
334                   <widget class="QLabel" name="label_7" >
335                    <property name="text" >
336                     <string>The Quassel Core you are connected to is not configured yet. You may now launch a configuration wizard that helps you setting up your Core.</string>
337                    </property>
338                    <property name="alignment" >
339                     <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
340                    </property>
341                    <property name="wordWrap" >
342                     <bool>true</bool>
343                    </property>
344                   </widget>
345                  </item>
346                  <item>
347                   <layout class="QHBoxLayout" >
348                    <item>
349                     <spacer>
350                      <property name="orientation" >
351                       <enum>Qt::Horizontal</enum>
352                      </property>
353                      <property name="sizeHint" >
354                       <size>
355                        <width>40</width>
356                        <height>20</height>
357                       </size>
358                      </property>
359                     </spacer>
360                    </item>
361                    <item>
362                     <widget class="QPushButton" name="launchCoreConfigWizard" >
363                      <property name="text" >
364                       <string>Launch Wizard</string>
365                      </property>
366                     </widget>
367                    </item>
368                    <item>
369                     <spacer>
370                      <property name="orientation" >
371                       <enum>Qt::Horizontal</enum>
372                      </property>
373                      <property name="sizeHint" >
374                       <size>
375                        <width>40</width>
376                        <height>20</height>
377                       </size>
378                      </property>
379                     </spacer>
380                    </item>
381                   </layout>
382                  </item>
383                 </layout>
384                </widget>
385               </item>
386               <item>
387                <spacer>
388                 <property name="orientation" >
389                  <enum>Qt::Vertical</enum>
390                 </property>
391                 <property name="sizeHint" >
392                  <size>
393                   <width>20</width>
394                   <height>40</height>
395                  </size>
396                 </property>
397                </spacer>
398               </item>
399              </layout>
400             </widget>
401             <widget class="QWidget" name="loginEmptyPage" />
402            </widget>
403           </item>
404          </layout>
405         </widget>
406        </item>
407        <item>
408         <widget class="QDialogButtonBox" name="loginButtonBox" >
409          <property name="standardButtons" >
410           <set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
411          </property>
412         </widget>
413        </item>
414       </layout>
415      </widget>
416      <widget class="QWidget" name="syncPage" >
417       <layout class="QVBoxLayout" >
418        <item>
419         <widget class="QGroupBox" name="groupBox_3" >
420          <property name="title" >
421           <string>Initializing your session...</string>
422          </property>
423          <layout class="QVBoxLayout" >
424           <item>
425            <layout class="QVBoxLayout" >
426             <item>
427              <widget class="QLabel" name="label_6" >
428               <property name="text" >
429                <string>&lt;b>Please be patient while your client synchronizes with the Quassel Core!&lt;/b></string>
430               </property>
431               <property name="alignment" >
432                <set>Qt::AlignHCenter|Qt::AlignTop</set>
433               </property>
434               <property name="wordWrap" >
435                <bool>true</bool>
436               </property>
437              </widget>
438             </item>
439             <item>
440              <layout class="QGridLayout" >
441               <item row="0" column="0" >
442                <widget class="QLabel" name="progressLabel" >
443                 <property name="text" >
444                  <string>Session state:</string>
445                 </property>
446                </widget>
447               </item>
448               <item row="0" column="1" >
449                <widget class="QProgressBar" name="sessionProgress" >
450                 <property name="maximum" >
451                  <number>1</number>
452                 </property>
453                 <property name="value" >
454                  <number>0</number>
455                 </property>
456                </widget>
457               </item>
458               <item row="1" column="0" >
459                <widget class="QLabel" name="label" >
460                 <property name="text" >
461                  <string>Network states:</string>
462                 </property>
463                </widget>
464               </item>
465               <item row="1" column="1" >
466                <widget class="QProgressBar" name="networksProgress" >
467                 <property name="maximum" >
468                  <number>1</number>
469                 </property>
470                 <property name="value" >
471                  <number>0</number>
472                 </property>
473                 <property name="format" >
474                  <string>0/0</string>
475                 </property>
476                </widget>
477               </item>
478               <item row="2" column="0" >
479                <widget class="QLabel" name="label_4" >
480                 <property name="text" >
481                  <string>Channel states:</string>
482                 </property>
483                </widget>
484               </item>
485               <item row="2" column="1" >
486                <widget class="QProgressBar" name="channelsProgress" >
487                 <property name="maximum" >
488                  <number>1</number>
489                 </property>
490                 <property name="value" >
491                  <number>0</number>
492                 </property>
493                 <property name="format" >
494                  <string>0/0</string>
495                 </property>
496                </widget>
497               </item>
498               <item row="3" column="0" >
499                <widget class="QLabel" name="label_5" >
500                 <property name="text" >
501                  <string>User states:</string>
502                 </property>
503                </widget>
504               </item>
505               <item row="3" column="1" >
506                <widget class="QProgressBar" name="ircUsersProgress" >
507                 <property name="minimum" >
508                  <number>0</number>
509                 </property>
510                 <property name="maximum" >
511                  <number>1</number>
512                 </property>
513                 <property name="value" >
514                  <number>0</number>
515                 </property>
516                 <property name="format" >
517                  <string>0/0</string>
518                 </property>
519                </widget>
520               </item>
521              </layout>
522             </item>
523             <item>
524              <spacer>
525               <property name="orientation" >
526                <enum>Qt::Vertical</enum>
527               </property>
528               <property name="sizeHint" >
529                <size>
530                 <width>483</width>
531                 <height>61</height>
532                </size>
533               </property>
534              </spacer>
535             </item>
536            </layout>
537           </item>
538          </layout>
539         </widget>
540        </item>
541        <item>
542         <widget class="QDialogButtonBox" name="syncButtonBox" >
543          <property name="standardButtons" >
544           <set>QDialogButtonBox::Abort</set>
545          </property>
546          <property name="centerButtons" >
547           <bool>true</bool>
548          </property>
549         </widget>
550        </item>
551       </layout>
552      </widget>
553     </widget>
554    </item>
555   </layout>
556  </widget>
557  <tabstops>
558   <tabstop>accountList</tabstop>
559   <tabstop>accountButtonBox</tabstop>
560   <tabstop>autoConnect</tabstop>
561   <tabstop>editAccount</tabstop>
562   <tabstop>addAccount</tabstop>
563   <tabstop>deleteAccount</tabstop>
564   <tabstop>user</tabstop>
565   <tabstop>password</tabstop>
566   <tabstop>rememberPasswd</tabstop>
567   <tabstop>loginButtonBox</tabstop>
568   <tabstop>launchCoreConfigWizard</tabstop>
569   <tabstop>syncButtonBox</tabstop>
570  </tabstops>
571  <resources>
572   <include location="../../icons/icons.qrc" />
573  </resources>
574  <connections>
575   <connection>
576    <sender>accountButtonBox</sender>
577    <signal>rejected()</signal>
578    <receiver>CoreConnectDlg</receiver>
579    <slot>reject()</slot>
580    <hints>
581     <hint type="sourcelabel" >
582      <x>279</x>
583      <y>434</y>
584     </hint>
585     <hint type="destinationlabel" >
586      <x>286</x>
587      <y>237</y>
588     </hint>
589    </hints>
590   </connection>
591  </connections>
592 </ui>