2 <class>UserPreferences</class>
3 <widget class="QDialog" name="UserPreferences" >
4 <property name="geometry" >
12 <property name="windowTitle" >
13 <string>User preferences</string>
15 <property name="styleSheet" >
16 <string> QPushButton {
17 border: 2px solid #8f8f82;
19 background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
20 stop: 0 #f0f0f0, stop: 1 #999999);
25 background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
26 stop: 0 #dadbde, stop: 1 #f6f7fa);
30 border: none; /* no border for a flat push button */
34 border-color: navy; /* make the default button prominent */
36 border: 2px solid gray;
39 selection-background-color: darkgray;
42 <layout class="QGridLayout" >
43 <item row="0" column="0" >
44 <widget class="QLabel" name="label" >
45 <property name="text" >
46 <string>&Card number:</string>
48 <property name="alignment" >
49 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
51 <property name="buddy" >
52 <cstring>cardNumber</cstring>
56 <item row="0" column="1" colspan="3" >
57 <widget class="QLineEdit" name="cardNumber" >
58 <property name="toolTip" >
59 <string>This will be the user name, you can't modify it</string>
61 <property name="styleSheet" >
63 border: 2px solid gray;
67 selection-background-color: darkgray;
70 <property name="readOnly" >
75 <item row="1" column="0" >
76 <widget class="QLabel" name="label_2" >
77 <property name="text" >
78 <string>&Real name:</string>
80 <property name="alignment" >
81 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
83 <property name="buddy" >
84 <cstring>realName</cstring>
88 <item row="1" column="1" colspan="3" >
89 <widget class="QLineEdit" name="realName" >
90 <property name="toolTip" >
91 <string>The real name of this user</string>
95 <item row="2" column="0" colspan="4" >
96 <widget class="QGroupBox" name="groupBox" >
97 <property name="title" >
98 <string>Password</string>
100 <layout class="QGridLayout" >
101 <item row="0" column="0" >
102 <widget class="QLabel" name="label_3" >
103 <property name="text" >
104 <string>&Introduce</string>
106 <property name="alignment" >
107 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
109 <property name="buddy" >
110 <cstring>password1</cstring>
114 <item row="0" column="1" >
115 <widget class="QLineEdit" name="password1" >
116 <property name="echoMode" >
117 <enum>QLineEdit::Password</enum>
121 <item rowspan="2" row="0" column="2" >
122 <widget class="QLabel" name="labelOk" >
123 <property name="toolTip" >
124 <string>Passwords match</string>
126 <property name="text" >
129 <property name="pixmap" >
130 <pixmap resource="iconos.qrc" >:/ok.png</pixmap>
134 <item rowspan="2" row="0" column="3" >
135 <widget class="QLabel" name="labelNoOk" >
136 <property name="toolTip" >
137 <string><html><body><P>Passwords don't match, or are too short (minimun 4 characters</P></body></html></string>
139 <property name="text" >
142 <property name="pixmap" >
143 <pixmap resource="iconos.qrc" >:/no_ok.png</pixmap>
147 <item row="1" column="0" >
148 <widget class="QLabel" name="label_4" >
149 <property name="text" >
150 <string>R&epeat</string>
152 <property name="alignment" >
153 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
155 <property name="buddy" >
156 <cstring>password2</cstring>
160 <item row="1" column="1" >
161 <widget class="QLineEdit" name="password2" >
162 <property name="echoMode" >
163 <enum>QLineEdit::Password</enum>
170 <item row="3" column="0" colspan="4" >
171 <widget class="QGroupBox" name="groupBox_2" >
172 <property name="minimumSize" >
178 <property name="title" >
179 <string>Groups</string>
181 <layout class="QGridLayout" >
182 <item rowspan="2" row="0" column="0" >
183 <widget class="QLabel" name="groupText" >
184 <property name="text" >
185 <string><html><head><meta name="qrichtext" content="1" /><style type="text/css">
186 p, li { white-space: pre-wrap; }
187 </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
188 <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">By default card users belong to the <span style=" font-weight:600;">{@}</span> group, choose any additional group you want :</p></body></html></string>
190 <property name="textFormat" >
191 <enum>Qt::RichText</enum>
193 <property name="alignment" >
194 <set>Qt::AlignJustify|Qt::AlignTop</set>
196 <property name="wordWrap" >
199 <property name="buddy" >
200 <cstring>groupList</cstring>
204 <item row="0" column="1" colspan="2" >
205 <widget class="QListWidget" name="groupList" >
206 <property name="selectionMode" >
207 <enum>QAbstractItemView::MultiSelection</enum>
211 <item row="1" column="1" >
212 <widget class="QPushButton" name="pushButton" >
213 <property name="toolTip" >
214 <string>Add to all groups (bad idea!)</string>
216 <property name="text" >
217 <string>&All</string>
221 <item row="1" column="2" >
222 <widget class="QPushButton" name="pushButton_2" >
223 <property name="toolTip" >
224 <string>Clear additional groups</string>
226 <property name="text" >
227 <string>&None</string>
234 <item row="4" column="0" colspan="2" >
236 <property name="orientation" >
237 <enum>Qt::Horizontal</enum>
239 <property name="sizeHint" >
247 <item row="4" column="2" >
248 <widget class="QPushButton" name="okButton" >
249 <property name="text" >
250 <string>&Ok</string>
252 <property name="default" >
257 <item row="4" column="3" >
258 <widget class="QPushButton" name="cancelButton" >
259 <property name="text" >
260 <string>Cance&l</string>
267 <tabstop>realName</tabstop>
268 <tabstop>password1</tabstop>
269 <tabstop>password2</tabstop>
270 <tabstop>groupList</tabstop>
271 <tabstop>pushButton</tabstop>
272 <tabstop>pushButton_2</tabstop>
273 <tabstop>okButton</tabstop>
274 <tabstop>cancelButton</tabstop>
275 <tabstop>cardNumber</tabstop>
278 <include location="iconos.qrc" />
282 <sender>pushButton</sender>
283 <signal>clicked()</signal>
284 <receiver>groupList</receiver>
285 <slot>selectAll()</slot>
287 <hint type="sourcelabel" >
291 <hint type="destinationlabel" >
298 <sender>pushButton_2</sender>
299 <signal>clicked()</signal>
300 <receiver>groupList</receiver>
301 <slot>clearSelection()</slot>
303 <hint type="sourcelabel" >
307 <hint type="destinationlabel" >
314 <sender>okButton</sender>
315 <signal>clicked()</signal>
316 <receiver>UserPreferences</receiver>
317 <slot>accept()</slot>
319 <hint type="sourcelabel" >
323 <hint type="destinationlabel" >
330 <sender>cancelButton</sender>
331 <signal>clicked()</signal>
332 <receiver>UserPreferences</receiver>
333 <slot>reject()</slot>
335 <hint type="sourcelabel" >
339 <hint type="destinationlabel" >