gui: fix the gui settings save/restore
[git-cola.git] / ui / options.ui
blobab00d4dec73a37677e79c58784560ea6f09c5b99
1 <ui version="4.0" >
2  <class>options</class>
3  <widget class="QDialog" name="options" >
4   <property name="windowModality" >
5    <enum>Qt::ApplicationModal</enum>
6   </property>
7   <property name="geometry" >
8    <rect>
9     <x>0</x>
10     <y>0</y>
11     <width>654</width>
12     <height>370</height>
13    </rect>
14   </property>
15   <property name="windowTitle" >
16    <string>Options</string>
17   </property>
18   <layout class="QVBoxLayout" name="verticalLayout" >
19    <item>
20     <layout class="QGridLayout" name="gridLayout_2" >
21      <item row="0" column="0" >
22       <widget class="QLabel" name="label_2" >
23        <property name="text" >
24         <string>Main Font</string>
25        </property>
26       </widget>
27      </item>
28      <item row="0" column="1" >
29       <widget class="QSpinBox" name="global_cola_fontuisize" >
30        <property name="minimum" >
31         <number>8</number>
32        </property>
33        <property name="value" >
34         <number>12</number>
35        </property>
36       </widget>
37      </item>
38      <item row="0" column="2" colspan="2" >
39       <widget class="QFontComboBox" name="global_cola_fontui" >
40        <property name="currentFont" >
41         <font>
42          <family>Helvetica</family>
43         </font>
44        </property>
45       </widget>
46      </item>
47      <item row="1" column="0" >
48       <widget class="QLabel" name="label_3" >
49        <property name="text" >
50         <string>Diff/Console Font</string>
51        </property>
52       </widget>
53      </item>
54      <item row="1" column="1" >
55       <widget class="QSpinBox" name="global_cola_fontdiffsize" >
56        <property name="minimum" >
57         <number>8</number>
58        </property>
59        <property name="value" >
60         <number>12</number>
61        </property>
62       </widget>
63      </item>
64      <item row="1" column="2" colspan="2" >
65       <widget class="QFontComboBox" name="global_cola_fontdiff" >
66        <property name="fontFilters" >
67         <set>QFontComboBox::MonospacedFonts</set>
68        </property>
69        <property name="currentFont" >
70         <font>
71          <family>Bitstream Vera Sans Mono</family>
72         </font>
73        </property>
74       </widget>
75      </item>
76      <item row="2" column="0" >
77       <widget class="QLabel" name="label_13" >
78        <property name="text" >
79         <string>Editor</string>
80        </property>
81       </widget>
82      </item>
83      <item row="2" column="1" >
84       <widget class="QLineEdit" name="global_gui_editor" >
85        <property name="text" >
86         <string/>
87        </property>
88       </widget>
89      </item>
90      <item row="2" column="2" >
91       <widget class="QLabel" name="label_11" >
92        <property name="text" >
93         <string>History browser</string>
94        </property>
95       </widget>
96      </item>
97      <item row="2" column="3" >
98       <widget class="QLineEdit" name="global_gui_historybrowser" >
99        <property name="text" >
100         <string/>
101        </property>
102       </widget>
103      </item>
104      <item row="3" column="0" >
105       <widget class="QLabel" name="label_12" >
106        <property name="text" >
107         <string>Merge Tool</string>
108        </property>
109       </widget>
110      </item>
111      <item row="3" column="1" >
112       <widget class="QLineEdit" name="global_merge_tool" >
113        <property name="text" >
114         <string/>
115        </property>
116       </widget>
117      </item>
118      <item row="3" column="2" >
119       <widget class="QCheckBox" name="global_cola_savewindowsettings" >
120        <property name="text" >
121         <string>Save GUI Settings</string>
122        </property>
123       </widget>
124      </item>
125      <item row="3" column="3" >
126       <widget class="QCheckBox" name="global_merge_keepbackup" >
127        <property name="text" >
128         <string>Save *.orig Merge Backups</string>
129        </property>
130       </widget>
131      </item>
132     </layout>
133    </item>
134    <item>
135     <layout class="QHBoxLayout" name="horizontalLayout_8" >
136      <item>
137       <widget class="QGroupBox" name="local_groupbox" >
138        <property name="title" >
139         <string>Local Repository</string>
140        </property>
141        <layout class="QGridLayout" name="gridLayout" >
142         <item row="0" column="1" colspan="2" >
143          <widget class="QLineEdit" name="local_user_name" />
144         </item>
145         <item row="1" column="0" >
146          <widget class="QLabel" name="label_5" >
147           <property name="text" >
148            <string>Email Address</string>
149           </property>
150          </widget>
151         </item>
152         <item row="1" column="1" colspan="2" >
153          <widget class="QLineEdit" name="local_user_email" />
154         </item>
155         <item row="2" column="0" colspan="2" >
156          <widget class="QCheckBox" name="local_merge_summary" >
157           <property name="text" >
158            <string>Summarize Merge Commits</string>
159           </property>
160          </widget>
161         </item>
162         <item row="3" column="0" colspan="3" >
163          <widget class="QCheckBox" name="local_merge_diffstat" >
164           <property name="text" >
165            <string>Show Diffstat After Merge</string>
166           </property>
167          </widget>
168         </item>
169         <item row="4" column="0" colspan="2" >
170          <widget class="QLabel" name="label_6" >
171           <property name="text" >
172            <string>Merge Verbosity</string>
173           </property>
174          </widget>
175         </item>
176         <item row="4" column="2" >
177          <widget class="QSpinBox" name="local_merge_verbosity" >
178           <property name="minimum" >
179            <number>0</number>
180           </property>
181           <property name="maximum" >
182            <number>5</number>
183           </property>
184           <property name="value" >
185            <number>5</number>
186           </property>
187          </widget>
188         </item>
189         <item row="5" column="0" colspan="2" >
190          <widget class="QLabel" name="label" >
191           <property name="text" >
192            <string>Number of Diff Context Lines</string>
193           </property>
194          </widget>
195         </item>
196         <item row="5" column="2" >
197          <widget class="QSpinBox" name="local_gui_diffcontext" >
198           <property name="minimum" >
199            <number>2</number>
200           </property>
201           <property name="value" >
202            <number>5</number>
203           </property>
204          </widget>
205         </item>
206         <item row="0" column="0" >
207          <widget class="QLabel" name="label_4" >
208           <property name="text" >
209            <string>User Name</string>
210           </property>
211          </widget>
212         </item>
213        </layout>
214       </widget>
215      </item>
216      <item>
217       <widget class="QGroupBox" name="globalGroupBox" >
218        <property name="title" >
219         <string>Global (All Repositories)</string>
220        </property>
221        <layout class="QGridLayout" >
222         <item row="0" column="0" >
223          <widget class="QLabel" name="label_7" >
224           <property name="text" >
225            <string>User Name</string>
226           </property>
227          </widget>
228         </item>
229         <item row="0" column="1" colspan="2" >
230          <widget class="QLineEdit" name="global_user_name" />
231         </item>
232         <item row="1" column="0" >
233          <widget class="QLabel" name="label_8" >
234           <property name="text" >
235            <string>Email Address</string>
236           </property>
237          </widget>
238         </item>
239         <item row="1" column="1" colspan="2" >
240          <widget class="QLineEdit" name="global_user_email" />
241         </item>
242         <item row="2" column="0" colspan="2" >
243          <widget class="QCheckBox" name="global_merge_summary" >
244           <property name="text" >
245            <string>Summarize Merge Commits</string>
246           </property>
247          </widget>
248         </item>
249         <item row="3" column="0" colspan="3" >
250          <widget class="QCheckBox" name="global_merge_diffstat" >
251           <property name="text" >
252            <string>Show Diffstat After Merge</string>
253           </property>
254          </widget>
255         </item>
256         <item row="4" column="0" colspan="2" >
257          <widget class="QLabel" name="label_10" >
258           <property name="text" >
259            <string>Merge Verbosity</string>
260           </property>
261          </widget>
262         </item>
263         <item row="4" column="2" >
264          <widget class="QSpinBox" name="global_merge_verbosity" >
265           <property name="minimum" >
266            <number>0</number>
267           </property>
268           <property name="maximum" >
269            <number>5</number>
270           </property>
271           <property name="value" >
272            <number>5</number>
273           </property>
274          </widget>
275         </item>
276         <item row="5" column="0" colspan="2" >
277          <widget class="QLabel" name="label_9" >
278           <property name="text" >
279            <string>Number of Diff Context Lines</string>
280           </property>
281          </widget>
282         </item>
283         <item row="5" column="2" >
284          <widget class="QSpinBox" name="global_gui_diffcontext" >
285           <property name="minimum" >
286            <number>2</number>
287           </property>
288           <property name="value" >
289            <number>5</number>
290           </property>
291          </widget>
292         </item>
293        </layout>
294       </widget>
295      </item>
296     </layout>
297    </item>
298    <item>
299     <layout class="QHBoxLayout" name="horizontalLayout_9" >
300      <item>
301       <spacer name="horizontalSpacer" >
302        <property name="orientation" >
303         <enum>Qt::Horizontal</enum>
304        </property>
305        <property name="sizeHint" stdset="0" >
306         <size>
307          <width>478</width>
308          <height>20</height>
309         </size>
310        </property>
311       </spacer>
312      </item>
313      <item>
314       <widget class="QPushButton" name="save_button" >
315        <property name="text" >
316         <string>Save</string>
317        </property>
318        <property name="default" >
319         <bool>true</bool>
320        </property>
321       </widget>
322      </item>
323      <item>
324       <widget class="QPushButton" name="cancel_button" >
325        <property name="text" >
326         <string>Cancel</string>
327        </property>
328       </widget>
329      </item>
330     </layout>
331    </item>
332   </layout>
333  </widget>
334  <resources/>
335  <connections>
336   <connection>
337    <sender>cancel_button</sender>
338    <signal>released()</signal>
339    <receiver>options</receiver>
340    <slot>reject()</slot>
341    <hints>
342     <hint type="sourcelabel" >
343      <x>563</x>
344      <y>319</y>
345     </hint>
346     <hint type="destinationlabel" >
347      <x>306</x>
348      <y>170</y>
349     </hint>
350    </hints>
351   </connection>
352  </connections>
353 </ui>