1<ui version="4.0" > 2 <class>PyRegExpWizardRepeatDialog</class> 3 <widget class="QDialog" name="PyRegExpWizardRepeatDialog" > 4 <property name="geometry" > 5 <rect> 6 <x>0</x> 7 <y>0</y> 8 <width>331</width> 9 <height>223</height> 10 </rect> 11 </property> 12 <property name="windowTitle" > 13 <string>Number of repetitions</string> 14 </property> 15 <property name="sizeGripEnabled" > 16 <bool>true</bool> 17 </property> 18 <layout class="QVBoxLayout" > 19 <item> 20 <widget class="QGroupBox" name="groupBox" > 21 <property name="title" > 22 <string/> 23 </property> 24 <property name="flat" > 25 <bool>true</bool> 26 </property> 27 <layout class="QGridLayout" > 28 <property name="margin" > 29 <number>0</number> 30 </property> 31 <item row="2" column="2" > 32 <widget class="QLabel" name="textLabel1_6" > 33 <property name="text" > 34 <string>times</string> 35 </property> 36 </widget> 37 </item> 38 <item row="3" column="2" > 39 <widget class="QLabel" name="textLabel1_7" > 40 <property name="text" > 41 <string>times</string> 42 </property> 43 </widget> 44 </item> 45 <item row="1" column="2" > 46 <widget class="QLabel" name="textLabel1_5" > 47 <property name="text" > 48 <string>times</string> 49 </property> 50 </widget> 51 </item> 52 <item row="4" column="1" > 53 <widget class="QSpinBox" name="lowerSpin" > 54 <property name="enabled" > 55 <bool>false</bool> 56 </property> 57 <property name="alignment" > 58 <set>Qt::AlignRight</set> 59 </property> 60 <property name="value" > 61 <number>1</number> 62 </property> 63 </widget> 64 </item> 65 <item row="4" column="3" > 66 <widget class="QSpinBox" name="upperSpin" > 67 <property name="enabled" > 68 <bool>false</bool> 69 </property> 70 <property name="alignment" > 71 <set>Qt::AlignRight</set> 72 </property> 73 <property name="value" > 74 <number>1</number> 75 </property> 76 </widget> 77 </item> 78 <item row="4" column="2" > 79 <widget class="QLabel" name="textLabel6" > 80 <property name="text" > 81 <string>and</string> 82 </property> 83 </widget> 84 </item> 85 <item row="4" column="0" > 86 <widget class="QRadioButton" name="betweenButton" > 87 <property name="text" > 88 <string>Between</string> 89 </property> 90 </widget> 91 </item> 92 <item row="3" column="1" > 93 <widget class="QSpinBox" name="exactSpin" > 94 <property name="enabled" > 95 <bool>false</bool> 96 </property> 97 <property name="alignment" > 98 <set>Qt::AlignRight</set> 99 </property> 100 <property name="value" > 101 <number>1</number> 102 </property> 103 </widget> 104 </item> 105 <item row="3" column="0" > 106 <widget class="QRadioButton" name="exactButton" > 107 <property name="text" > 108 <string>Exactly</string> 109 </property> 110 </widget> 111 </item> 112 <item row="2" column="1" > 113 <widget class="QSpinBox" name="maxSpin" > 114 <property name="enabled" > 115 <bool>false</bool> 116 </property> 117 <property name="alignment" > 118 <set>Qt::AlignRight</set> 119 </property> 120 <property name="value" > 121 <number>1</number> 122 </property> 123 </widget> 124 </item> 125 <item row="2" column="0" > 126 <widget class="QRadioButton" name="maxButton" > 127 <property name="text" > 128 <string>Maximum</string> 129 </property> 130 </widget> 131 </item> 132 <item row="1" column="0" > 133 <widget class="QRadioButton" name="minButton" > 134 <property name="text" > 135 <string>Minimum</string> 136 </property> 137 </widget> 138 </item> 139 <item row="1" column="1" > 140 <widget class="QSpinBox" name="minSpin" > 141 <property name="enabled" > 142 <bool>false</bool> 143 </property> 144 <property name="alignment" > 145 <set>Qt::AlignRight</set> 146 </property> 147 <property name="value" > 148 <number>1</number> 149 </property> 150 </widget> 151 </item> 152 <item row="0" column="0" colspan="4" > 153 <widget class="QRadioButton" name="unlimitedButton" > 154 <property name="text" > 155 <string>Unlimited (incl. zero times)</string> 156 </property> 157 </widget> 158 </item> 159 </layout> 160 </widget> 161 </item> 162 <item> 163 <widget class="QCheckBox" name="minimalCheckBox" > 164 <property name="text" > 165 <string>Minimal match</string> 166 </property> 167 </widget> 168 </item> 169 <item> 170 <widget class="QDialogButtonBox" name="buttonBox" > 171 <property name="orientation" > 172 <enum>Qt::Horizontal</enum> 173 </property> 174 <property name="standardButtons" > 175 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> 176 </property> 177 </widget> 178 </item> 179 </layout> 180 </widget> 181 <pixmapfunction>qPixmapFromMimeSource</pixmapfunction> 182 <tabstops> 183 <tabstop>unlimitedButton</tabstop> 184 <tabstop>minButton</tabstop> 185 <tabstop>minSpin</tabstop> 186 <tabstop>maxButton</tabstop> 187 <tabstop>maxSpin</tabstop> 188 <tabstop>exactButton</tabstop> 189 <tabstop>exactSpin</tabstop> 190 <tabstop>betweenButton</tabstop> 191 <tabstop>lowerSpin</tabstop> 192 <tabstop>upperSpin</tabstop> 193 <tabstop>minimalCheckBox</tabstop> 194 </tabstops> 195 <resources/> 196 <connections> 197 <connection> 198 <sender>minButton</sender> 199 <signal>toggled(bool)</signal> 200 <receiver>minSpin</receiver> 201 <slot>setEnabled(bool)</slot> 202 <hints> 203 <hint type="sourcelabel" > 204 <x>53</x> 205 <y>43</y> 206 </hint> 207 <hint type="destinationlabel" > 208 <x>121</x> 209 <y>47</y> 210 </hint> 211 </hints> 212 </connection> 213 <connection> 214 <sender>maxButton</sender> 215 <signal>toggled(bool)</signal> 216 <receiver>maxSpin</receiver> 217 <slot>setEnabled(bool)</slot> 218 <hints> 219 <hint type="sourcelabel" > 220 <x>58</x> 221 <y>68</y> 222 </hint> 223 <hint type="destinationlabel" > 224 <x>117</x> 225 <y>67</y> 226 </hint> 227 </hints> 228 </connection> 229 <connection> 230 <sender>exactButton</sender> 231 <signal>toggled(bool)</signal> 232 <receiver>exactSpin</receiver> 233 <slot>setEnabled(bool)</slot> 234 <hints> 235 <hint type="sourcelabel" > 236 <x>61</x> 237 <y>114</y> 238 </hint> 239 <hint type="destinationlabel" > 240 <x>162</x> 241 <y>114</y> 242 </hint> 243 </hints> 244 </connection> 245 <connection> 246 <sender>betweenButton</sender> 247 <signal>toggled(bool)</signal> 248 <receiver>lowerSpin</receiver> 249 <slot>setEnabled(bool)</slot> 250 <hints> 251 <hint type="sourcelabel" > 252 <x>60</x> 253 <y>143</y> 254 </hint> 255 <hint type="destinationlabel" > 256 <x>162</x> 257 <y>143</y> 258 </hint> 259 </hints> 260 </connection> 261 <connection> 262 <sender>betweenButton</sender> 263 <signal>toggled(bool)</signal> 264 <receiver>upperSpin</receiver> 265 <slot>setEnabled(bool)</slot> 266 <hints> 267 <hint type="sourcelabel" > 268 <x>61</x> 269 <y>143</y> 270 </hint> 271 <hint type="destinationlabel" > 272 <x>322</x> 273 <y>143</y> 274 </hint> 275 </hints> 276 </connection> 277 <connection> 278 <sender>buttonBox</sender> 279 <signal>accepted()</signal> 280 <receiver>PyRegExpWizardRepeatDialog</receiver> 281 <slot>accept()</slot> 282 <hints> 283 <hint type="sourcelabel" > 284 <x>19</x> 285 <y>190</y> 286 </hint> 287 <hint type="destinationlabel" > 288 <x>19</x> 289 <y>211</y> 290 </hint> 291 </hints> 292 </connection> 293 <connection> 294 <sender>buttonBox</sender> 295 <signal>rejected()</signal> 296 <receiver>PyRegExpWizardRepeatDialog</receiver> 297 <slot>reject()</slot> 298 <hints> 299 <hint type="sourcelabel" > 300 <x>61</x> 301 <y>192</y> 302 </hint> 303 <hint type="destinationlabel" > 304 <x>61</x> 305 <y>210</y> 306 </hint> 307 </hints> 308 </connection> 309 </connections> 310</ui> 311