1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0" stdsetdef="1">
3  <author></author>
4  <comment></comment>
5  <exportmacro></exportmacro>
6  <class>QUuidBase</class>
7  <widget class="QDialog" name="QUuidBase">
8    <property name="geometry">
9      <rect>
10        <x>0</x>
11        <y>0</y>
12        <width>671</width>
13        <height>246</height>
14      </rect>
15    </property>
16    <property name="windowTitle">
17      <string>Create UUID</string>
18    </property>
19    <property name="sizeGripEnabled">
20      <bool>true</bool>
21    </property>
22    <layout class="QGridLayout">
23      <property name="margin">
24        <number>11</number>
25      </property>
26      <property name="spacing">
27        <number>6</number>
28      </property>
29      <item row="1" column="0">
30        <spacer name="Spacer1_2">
31          <property name="sizeHint">
32            <size>
33              <width>20</width>
34              <height>20</height>
35            </size>
36          </property>
37          <property name="sizeType">
38            <enum>QSizePolicy::Expanding</enum>
39          </property>
40          <property name="orientation">
41            <enum>Qt::Vertical</enum>
42          </property>
43        </spacer>
44      </item>
45      <item row="0" column="0">
46        <widget class="QLabel" name="TextLabel1">
47          <property name="text">
48            <string>Choose the desired format below, then select &quot;Copy&quot; to copy the results to the clipboard (the results can then be pasted into your source code). Choose &quot;Exit&quot; when done.</string>
49          </property>
50          <property name="alignment">
51            <set>Qt::AlignVCenter</set>
52          </property>
53          <property name="wordWrap">
54            <bool>true</bool>
55          </property>
56        </widget>
57      </item>
58      <item row="0" column="1" rowspan="2" colspan="1">
59        <widget class="Q3ButtonGroup" name="formats">
60          <property name="title">
61            <string>UUID Format</string>
62          </property>
63          <layout class="QVBoxLayout">
64            <property name="margin">
65              <number>11</number>
66            </property>
67            <property name="spacing">
68              <number>6</number>
69            </property>
70            <item>
71              <widget class="QRadioButton" name="formatMacro">
72                <property name="text">
73                  <string>&amp;1. #define &lt;&lt;name&gt;&gt;( ... )</string>
74                </property>
75              </widget>
76            </item>
77            <item>
78              <widget class="QRadioButton" name="formatStatic">
79                <property name="text">
80                  <string>&amp;2. static const struct QUuid &lt;&lt;name&gt;&gt; = { ... }</string>
81                </property>
82              </widget>
83            </item>
84            <item>
85              <widget class="QRadioButton" name="formatRegistry">
86                <property name="text">
87                  <string>&amp;3. Registry Format, ie. {xxxxxxxx-xxxx ... xxxx }</string>
88                </property>
89              </widget>
90            </item>
91          </layout>
92        </widget>
93      </item>
94      <item row="2" column="0" rowspan="1" colspan="2">
95        <widget class="Q3GroupBox" name="GroupBox1">
96          <property name="sizePolicy">
97            <sizepolicy>
98              <hsizetype>7</hsizetype>
99              <vsizetype>3</vsizetype>
100            </sizepolicy>
101          </property>
102          <property name="title">
103            <string>Result</string>
104          </property>
105          <layout class="QVBoxLayout">
106            <property name="margin">
107              <number>11</number>
108            </property>
109            <property name="spacing">
110              <number>6</number>
111            </property>
112            <item>
113              <layout class="QHBoxLayout">
114                <property name="margin">
115                  <number>0</number>
116                </property>
117                <property name="spacing">
118                  <number>6</number>
119                </property>
120                <item>
121                  <widget class="QLabel" name="TextLabel1_2">
122                    <property name="sizePolicy">
123                      <sizepolicy>
124                        <hsizetype>5</hsizetype>
125                        <vsizetype>1</vsizetype>
126                      </sizepolicy>
127                    </property>
128                    <property name="text">
129                      <string>N&amp;ame:</string>
130                    </property>
131                    <property name="buddy" stdset="0">
132                      <cstring>nameEdit</cstring>
133                    </property>
134                    <property name="wordWrap">
135                      <bool>false</bool>
136                    </property>
137                  </widget>
138                </item>
139                <item>
140                  <widget class="QLineEdit" name="nameEdit"/>
141                </item>
142              </layout>
143            </item>
144            <item>
145              <widget class="QLabel" name="resultLabel">
146                <property name="text">
147                  <string>RESULT
148A
149B
150C</string>
151                </property>
152                <property name="textFormat">
153                  <enum>Qt::PlainText</enum>
154                </property>
155                <property name="alignment">
156                  <set>Qt::AlignVCenter</set>
157                </property>
158                <property name="wordWrap">
159                  <bool>true</bool>
160                </property>
161              </widget>
162            </item>
163          </layout>
164        </widget>
165      </item>
166      <item row="0" column="2" rowspan="3" colspan="1">
167        <layout class="QVBoxLayout">
168          <property name="margin">
169            <number>0</number>
170          </property>
171          <property name="spacing">
172            <number>6</number>
173          </property>
174          <item>
175            <widget class="QPushButton" name="PushButton5">
176              <property name="sizePolicy">
177                <sizepolicy>
178                  <hsizetype>0</hsizetype>
179                  <vsizetype>0</vsizetype>
180                </sizepolicy>
181              </property>
182              <property name="text">
183                <string>&amp;Copy</string>
184              </property>
185            </widget>
186          </item>
187          <item>
188            <widget class="QPushButton" name="newButton">
189              <property name="sizePolicy">
190                <sizepolicy>
191                  <hsizetype>0</hsizetype>
192                  <vsizetype>0</vsizetype>
193                </sizepolicy>
194              </property>
195              <property name="text">
196                <string>&amp;New UUID</string>
197              </property>
198            </widget>
199          </item>
200          <item>
201            <widget class="QPushButton" name="PushButton7">
202              <property name="sizePolicy">
203                <sizepolicy>
204                  <hsizetype>0</hsizetype>
205                  <vsizetype>0</vsizetype>
206                </sizepolicy>
207              </property>
208              <property name="text">
209                <string>E&amp;xit</string>
210              </property>
211            </widget>
212          </item>
213          <item>
214            <spacer name="Spacer1">
215              <property name="sizeHint">
216                <size>
217                  <width>20</width>
218                  <height>20</height>
219                </size>
220              </property>
221              <property name="sizeType">
222                <enum>QSizePolicy::Expanding</enum>
223              </property>
224              <property name="orientation">
225                <enum>Qt::Vertical</enum>
226              </property>
227            </spacer>
228          </item>
229        </layout>
230      </item>
231    </layout>
232  </widget>
233  <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
234  <connections>
235    <connection>
236      <sender>PushButton5</sender>
237      <signal>clicked()</signal>
238      <receiver>QUuidBase</receiver>
239      <slot>copyUuid()</slot>
240    </connection>
241    <connection>
242      <sender>PushButton7</sender>
243      <signal>clicked()</signal>
244      <receiver>QUuidBase</receiver>
245      <slot>accept()</slot>
246    </connection>
247    <connection>
248      <sender>nameEdit</sender>
249      <signal>textChanged(QString)</signal>
250      <receiver>QUuidBase</receiver>
251      <slot>formatChanged()</slot>
252    </connection>
253    <connection>
254      <sender>newButton</sender>
255      <signal>clicked()</signal>
256      <receiver>QUuidBase</receiver>
257      <slot>newUuid()</slot>
258    </connection>
259    <connection>
260      <sender>formats</sender>
261      <signal>clicked(int)</signal>
262      <receiver>QUuidBase</receiver>
263      <slot>formatChanged()</slot>
264    </connection>
265  </connections>
266</ui>
267