source: tspsg-svn/trunk/ui/settingsdialog.ui @ 24

Last change on this file since 24 was 21, checked in by laleppa, 16 years ago

+ Settings are now saved and restored.
+ Font color selection in settings.
+ Primitive about dialog.
+ Automatic resizing of cells to its contents in wince.

  • No "Save window position" checkbox in wince.
File size: 14.8 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>SettingsDialog</class>
4 <widget class="QWidget" name="SettingsDialog">
5  <property name="geometry">
6   <rect>
7    <x>0</x>
8    <y>0</y>
9    <width>466</width>
10    <height>172</height>
11   </rect>
12  </property>
13  <property name="windowTitle">
14   <string>Параметры</string>
15  </property>
16  <property name="windowIcon">
17   <iconset resource="../resources/tspsg.qrc">
18    <normaloff>:/images/Settings.png</normaloff>:/images/Settings.png</iconset>
19  </property>
20  <layout class="QVBoxLayout">
21   <property name="spacing">
22    <number>0</number>
23   </property>
24   <property name="margin">
25    <number>0</number>
26   </property>
27   <item>
28    <layout class="QHBoxLayout">
29     <property name="spacing">
30      <number>0</number>
31     </property>
32     <item>
33      <widget class="QLabel" name="imageSide">
34       <property name="minimumSize">
35        <size>
36         <width>130</width>
37         <height>0</height>
38        </size>
39       </property>
40       <property name="styleSheet">
41        <string>background-color: #0080C0</string>
42       </property>
43       <property name="frameShape">
44        <enum>QFrame::StyledPanel</enum>
45       </property>
46       <property name="lineWidth">
47        <number>0</number>
48       </property>
49       <property name="text">
50        <string/>
51       </property>
52       <property name="pixmap">
53        <pixmap resource="../resources/tspsg.qrc">:/images/Settings.png</pixmap>
54       </property>
55       <property name="alignment">
56        <set>Qt::AlignCenter</set>
57       </property>
58      </widget>
59     </item>
60     <item>
61      <widget class="Line" name="lineVertical">
62       <property name="frameShadow">
63        <enum>QFrame::Plain</enum>
64       </property>
65       <property name="lineWidth">
66        <number>2</number>
67       </property>
68       <property name="orientation">
69        <enum>Qt::Vertical</enum>
70       </property>
71      </widget>
72     </item>
73     <item>
74      <widget class="QWidget" name="background" native="true">
75       <property name="palette">
76        <palette>
77         <active>
78          <colorrole role="Base">
79           <brush brushstyle="SolidPattern">
80            <color alpha="255">
81             <red>255</red>
82             <green>255</green>
83             <blue>255</blue>
84            </color>
85           </brush>
86          </colorrole>
87          <colorrole role="Window">
88           <brush brushstyle="SolidPattern">
89            <color alpha="255">
90             <red>255</red>
91             <green>255</green>
92             <blue>255</blue>
93            </color>
94           </brush>
95          </colorrole>
96         </active>
97         <inactive>
98          <colorrole role="Base">
99           <brush brushstyle="SolidPattern">
100            <color alpha="255">
101             <red>255</red>
102             <green>255</green>
103             <blue>255</blue>
104            </color>
105           </brush>
106          </colorrole>
107          <colorrole role="Window">
108           <brush brushstyle="SolidPattern">
109            <color alpha="255">
110             <red>255</red>
111             <green>255</green>
112             <blue>255</blue>
113            </color>
114           </brush>
115          </colorrole>
116         </inactive>
117         <disabled>
118          <colorrole role="Base">
119           <brush brushstyle="SolidPattern">
120            <color alpha="255">
121             <red>255</red>
122             <green>255</green>
123             <blue>255</blue>
124            </color>
125           </brush>
126          </colorrole>
127          <colorrole role="Window">
128           <brush brushstyle="SolidPattern">
129            <color alpha="255">
130             <red>255</red>
131             <green>255</green>
132             <blue>255</blue>
133            </color>
134           </brush>
135          </colorrole>
136         </disabled>
137        </palette>
138       </property>
139       <property name="autoFillBackground">
140        <bool>true</bool>
141       </property>
142       <layout class="QVBoxLayout">
143        <item>
144         <layout class="QHBoxLayout">
145          <property name="spacing">
146           <number>6</number>
147          </property>
148          <item>
149           <widget class="QGroupBox" name="groupRandomSettings">
150            <property name="title">
151             <string>Случайные значения:</string>
152            </property>
153            <layout class="QVBoxLayout">
154             <item>
155              <layout class="QHBoxLayout">
156               <item>
157                <widget class="QLabel" name="labelRandMin">
158                 <property name="sizePolicy">
159                  <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
160                   <horstretch>0</horstretch>
161                   <verstretch>0</verstretch>
162                  </sizepolicy>
163                 </property>
164                 <property name="text">
165                  <string>Ми&amp;нимум:</string>
166                 </property>
167                 <property name="buddy">
168                  <cstring>spinRandMin</cstring>
169                 </property>
170                </widget>
171               </item>
172               <item>
173                <widget class="QSpinBox" name="spinRandMin">
174                 <property name="cursor">
175                  <cursorShape>PointingHandCursor</cursorShape>
176                 </property>
177                 <property name="statusTip">
178                  <string>Нижняя граница для генерации случайных значений</string>
179                 </property>
180                 <property name="maximum">
181                  <number>1000</number>
182                 </property>
183                 <property name="value">
184                  <number>1</number>
185                 </property>
186                </widget>
187               </item>
188              </layout>
189             </item>
190             <item>
191              <layout class="QHBoxLayout">
192               <item>
193                <widget class="QLabel" name="labelRandMax">
194                 <property name="sizePolicy">
195                  <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
196                   <horstretch>0</horstretch>
197                   <verstretch>0</verstretch>
198                  </sizepolicy>
199                 </property>
200                 <property name="text">
201                  <string>&amp;Максимум:</string>
202                 </property>
203                 <property name="buddy">
204                  <cstring>spinRandMax</cstring>
205                 </property>
206                </widget>
207               </item>
208               <item>
209                <widget class="QSpinBox" name="spinRandMax">
210                 <property name="cursor">
211                  <cursorShape>PointingHandCursor</cursorShape>
212                 </property>
213                 <property name="statusTip">
214                  <string>Верхняя граница для генерации случайных значений</string>
215                 </property>
216                 <property name="minimum">
217                  <number>1</number>
218                 </property>
219                 <property name="maximum">
220                  <number>1000</number>
221                 </property>
222                 <property name="value">
223                  <number>10</number>
224                 </property>
225                </widget>
226               </item>
227              </layout>
228             </item>
229            </layout>
230           </widget>
231          </item>
232          <item>
233           <widget class="QGroupBox" name="groupPrintSetup">
234            <property name="title">
235             <string>Настройки печати:</string>
236            </property>
237            <layout class="QVBoxLayout" name="verticalLayout">
238             <item>
239              <layout class="QHBoxLayout">
240               <item>
241                <widget class="QLabel" name="labelLeftMargin">
242                 <property name="text">
243                  <string>&amp;Левый отступ:</string>
244                 </property>
245                 <property name="buddy">
246                  <cstring>spinLeftMargin</cstring>
247                 </property>
248                </widget>
249               </item>
250               <item>
251                <widget class="QSpinBox" name="spinLeftMargin">
252                 <property name="cursor">
253                  <cursorShape>PointingHandCursor</cursorShape>
254                 </property>
255                 <property name="statusTip">
256                  <string>Размер отступа от левого края страницы</string>
257                 </property>
258                 <property name="maximum">
259                  <number>999</number>
260                 </property>
261                 <property name="singleStep">
262                  <number>10</number>
263                 </property>
264                 <property name="value">
265                  <number>100</number>
266                 </property>
267                </widget>
268               </item>
269              </layout>
270             </item>
271             <item>
272              <widget class="QSplitter" name="splitter">
273               <property name="orientation">
274                <enum>Qt::Horizontal</enum>
275               </property>
276               <widget class="QPushButton" name="buttonColor">
277                <property name="cursor">
278                 <cursorShape>PointingHandCursor</cursorShape>
279                </property>
280                <property name="text">
281                 <string>&amp;Цвет...</string>
282                </property>
283                <property name="icon">
284                 <iconset resource="../resources/tspsg.qrc">
285                  <normaloff>:/images/buttons/buttons/Color.png</normaloff>:/images/buttons/buttons/Color.png</iconset>
286                </property>
287               </widget>
288               <widget class="QPushButton" name="buttonFont">
289                <property name="cursor">
290                 <cursorShape>PointingHandCursor</cursorShape>
291                </property>
292                <property name="statusTip">
293                 <string>Задать параметры шрифта, используемого при печати</string>
294                </property>
295                <property name="text">
296                 <string>&amp;Шрифт...</string>
297                </property>
298                <property name="icon">
299                 <iconset resource="../resources/tspsg.qrc">
300                  <normaloff>:/images/buttons/buttons/Font.png</normaloff>:/images/buttons/buttons/Font.png</iconset>
301                </property>
302               </widget>
303              </widget>
304             </item>
305            </layout>
306           </widget>
307          </item>
308         </layout>
309        </item>
310        <item>
311         <widget class="QCheckBox" name="cbSaveState">
312          <property name="cursor">
313           <cursorShape>PointingHandCursor</cursorShape>
314          </property>
315          <property name="statusTip">
316           <string>Восстанавливать состояние и размеры окна после перезапуска программы</string>
317          </property>
318          <property name="text">
319           <string>Сохранять состояние и положение главного окна</string>
320          </property>
321         </widget>
322        </item>
323       </layout>
324      </widget>
325     </item>
326    </layout>
327   </item>
328   <item>
329    <widget class="Line" name="lineHorizontal">
330     <property name="maximumSize">
331      <size>
332       <width>16777215</width>
333       <height>2</height>
334      </size>
335     </property>
336     <property name="frameShadow">
337      <enum>QFrame::Plain</enum>
338     </property>
339     <property name="lineWidth">
340      <number>2</number>
341     </property>
342     <property name="orientation">
343      <enum>Qt::Horizontal</enum>
344     </property>
345    </widget>
346   </item>
347   <item>
348    <layout class="QHBoxLayout">
349     <property name="spacing">
350      <number>6</number>
351     </property>
352     <property name="margin">
353      <number>6</number>
354     </property>
355     <item>
356      <widget class="QToolButton" name="toolButton">
357       <property name="cursor">
358        <cursorShape>PointingHandCursor</cursorShape>
359       </property>
360       <property name="toolTip">
361        <string>Справка</string>
362       </property>
363       <property name="statusTip">
364        <string>Получить помощь по настройкам</string>
365       </property>
366       <property name="text">
367        <string>Помощь</string>
368       </property>
369       <property name="icon">
370        <iconset resource="../resources/tspsg.qrc">
371         <normaloff>:/images/buttons/buttons/Help.png</normaloff>:/images/buttons/buttons/Help.png</iconset>
372       </property>
373       <property name="autoRaise">
374        <bool>true</bool>
375       </property>
376      </widget>
377     </item>
378     <item>
379      <widget class="QLabel" name="labelHint">
380       <property name="sizePolicy">
381        <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
382         <horstretch>0</horstretch>
383         <verstretch>0</verstretch>
384        </sizepolicy>
385       </property>
386       <property name="statusTip">
387        <string>Наведите указатель мыши на элемент диалога, чтоб получить подсказку</string>
388       </property>
389       <property name="text">
390        <string/>
391       </property>
392       <property name="textFormat">
393        <enum>Qt::PlainText</enum>
394       </property>
395       <property name="alignment">
396        <set>Qt::AlignJustify|Qt::AlignTop</set>
397       </property>
398       <property name="wordWrap">
399        <bool>true</bool>
400       </property>
401      </widget>
402     </item>
403     <item>
404      <widget class="QPushButton" name="buttonOK">
405       <property name="cursor">
406        <cursorShape>PointingHandCursor</cursorShape>
407       </property>
408       <property name="statusTip">
409        <string>Сохранить новые параметры</string>
410       </property>
411       <property name="text">
412        <string>&amp;OK</string>
413       </property>
414       <property name="icon">
415        <iconset resource="../resources/tspsg.qrc">
416         <normaloff>:/images/buttons/buttons/OK.png</normaloff>:/images/buttons/buttons/OK.png</iconset>
417       </property>
418       <property name="default">
419        <bool>true</bool>
420       </property>
421      </widget>
422     </item>
423     <item>
424      <widget class="QPushButton" name="buttonCancel">
425       <property name="cursor">
426        <cursorShape>PointingHandCursor</cursorShape>
427       </property>
428       <property name="statusTip">
429        <string>Закрыть окно без сохранения параметров</string>
430       </property>
431       <property name="text">
432        <string>&amp;Отмена</string>
433       </property>
434       <property name="icon">
435        <iconset resource="../resources/tspsg.qrc">
436         <normaloff>:/images/buttons/buttons/Critical.png</normaloff>:/images/buttons/buttons/Critical.png</iconset>
437       </property>
438      </widget>
439     </item>
440    </layout>
441   </item>
442  </layout>
443 </widget>
444 <resources>
445  <include location="../resources/tspsg.qrc"/>
446  <include location="../resources/tspsg.qrc"/>
447 </resources>
448 <connections/>
449</ui>
Note: See TracBrowser for help on using the repository browser.