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