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