This is the long-awaited monster commit, bringing you a redesigned core arch and...
[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>511</width>
9     <height>389</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>2</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 resource="../../icons/icons.qrc" >:/16x16/actions/oxygen/16x16/actions/configure.png</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="loginEmptyPage" />
264                </widget>
265               </item>
266              </layout>
267             </item>
268            </layout>
269           </widget>
270          </item>
271          <item>
272           <widget class="QDialogButtonBox" name="loginButtonBox" >
273            <property name="standardButtons" >
274             <set>QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok</set>
275            </property>
276           </widget>
277          </item>
278         </layout>
279        </widget>
280        <widget class="QWidget" name="syncPage" >
281         <layout class="QVBoxLayout" >
282          <item>
283           <widget class="QGroupBox" name="groupBox_3" >
284            <property name="title" >
285             <string>Initializing your session...</string>
286            </property>
287            <layout class="QVBoxLayout" >
288             <item>
289              <layout class="QVBoxLayout" >
290               <item>
291                <widget class="QLabel" name="label_6" >
292                 <property name="text" >
293                  <string>&lt;b>Please be patient while your client synchronizes with the Quassel Core!&lt;/b></string>
294                 </property>
295                 <property name="alignment" >
296                  <set>Qt::AlignHCenter|Qt::AlignTop</set>
297                 </property>
298                 <property name="wordWrap" >
299                  <bool>true</bool>
300                 </property>
301                </widget>
302               </item>
303               <item>
304                <layout class="QGridLayout" >
305                 <item row="0" column="0" >
306                  <widget class="QLabel" name="progressLabel" >
307                   <property name="text" >
308                    <string>Session state:</string>
309                   </property>
310                  </widget>
311                 </item>
312                 <item row="0" column="1" >
313                  <widget class="QProgressBar" name="sessionProgress" >
314                   <property name="maximum" >
315                    <number>1</number>
316                   </property>
317                   <property name="value" >
318                    <number>0</number>
319                   </property>
320                  </widget>
321                 </item>
322                 <item row="1" column="0" >
323                  <widget class="QLabel" name="label" >
324                   <property name="text" >
325                    <string>Network states:</string>
326                   </property>
327                  </widget>
328                 </item>
329                 <item row="1" column="1" >
330                  <widget class="QProgressBar" name="networksProgress" >
331                   <property name="maximum" >
332                    <number>1</number>
333                   </property>
334                   <property name="value" >
335                    <number>0</number>
336                   </property>
337                   <property name="format" >
338                    <string>0/0</string>
339                   </property>
340                  </widget>
341                 </item>
342                 <item row="2" column="0" >
343                  <widget class="QLabel" name="label_4" >
344                   <property name="text" >
345                    <string>Channel states:</string>
346                   </property>
347                  </widget>
348                 </item>
349                 <item row="2" column="1" >
350                  <widget class="QProgressBar" name="channelsProgress" >
351                   <property name="maximum" >
352                    <number>1</number>
353                   </property>
354                   <property name="value" >
355                    <number>0</number>
356                   </property>
357                   <property name="format" >
358                    <string>0/0</string>
359                   </property>
360                  </widget>
361                 </item>
362                 <item row="3" column="0" >
363                  <widget class="QLabel" name="label_5" >
364                   <property name="text" >
365                    <string>User states:</string>
366                   </property>
367                  </widget>
368                 </item>
369                 <item row="3" column="1" >
370                  <widget class="QProgressBar" name="ircUsersProgress" >
371                   <property name="minimum" >
372                    <number>0</number>
373                   </property>
374                   <property name="maximum" >
375                    <number>1</number>
376                   </property>
377                   <property name="value" >
378                    <number>0</number>
379                   </property>
380                   <property name="format" >
381                    <string>0/0</string>
382                   </property>
383                  </widget>
384                 </item>
385                </layout>
386               </item>
387               <item>
388                <spacer>
389                 <property name="orientation" >
390                  <enum>Qt::Vertical</enum>
391                 </property>
392                 <property name="sizeHint" >
393                  <size>
394                   <width>483</width>
395                   <height>61</height>
396                  </size>
397                 </property>
398                </spacer>
399               </item>
400              </layout>
401             </item>
402            </layout>
403           </widget>
404          </item>
405          <item>
406           <widget class="QDialogButtonBox" name="syncButtonBox" >
407            <property name="standardButtons" >
408             <set>QDialogButtonBox::Abort</set>
409            </property>
410            <property name="centerButtons" >
411             <bool>true</bool>
412            </property>
413           </widget>
414          </item>
415         </layout>
416        </widget>
417       </widget>
418      </item>
419     </layout>
420    </item>
421   </layout>
422  </widget>
423  <tabstops>
424   <tabstop>accountButtonBox</tabstop>
425   <tabstop>accountList</tabstop>
426   <tabstop>editAccount</tabstop>
427   <tabstop>addAccount</tabstop>
428   <tabstop>deleteAccount</tabstop>
429   <tabstop>autoConnect</tabstop>
430   <tabstop>loginButtonBox</tabstop>
431   <tabstop>user</tabstop>
432   <tabstop>password</tabstop>
433   <tabstop>rememberPasswd</tabstop>
434   <tabstop>syncButtonBox</tabstop>
435  </tabstops>
436  <resources>
437   <include location="../../icons/icons.qrc" />
438  </resources>
439  <connections>
440   <connection>
441    <sender>accountButtonBox</sender>
442    <signal>rejected()</signal>
443    <receiver>CoreConnectDlg</receiver>
444    <slot>reject()</slot>
445    <hints>
446     <hint type="sourcelabel" >
447      <x>279</x>
448      <y>434</y>
449     </hint>
450     <hint type="destinationlabel" >
451      <x>286</x>
452      <y>237</y>
453     </hint>
454    </hints>
455   </connection>
456  </connections>
457 </ui>