1<?xml version="1.0" encoding="UTF-8"?> 2<ui version="4.0"> 3 <class>PolygonWidgetBase</class> 4 <widget class="QWidget" name="PolygonWidgetBase"> 5 <property name="geometry"> 6 <rect> 7 <x>0</x> 8 <y>0</y> 9 <width>495</width> 10 <height>359</height> 11 </rect> 12 </property> 13 <property name="sizePolicy"> 14 <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> 15 <horstretch>0</horstretch> 16 <verstretch>0</verstretch> 17 </sizepolicy> 18 </property> 19 <property name="windowTitle"> 20 <string notr="true"/> 21 </property> 22 <layout class="QGridLayout" name="gridLayout_3"> 23 <property name="leftMargin"> 24 <number>0</number> 25 </property> 26 <property name="topMargin"> 27 <number>0</number> 28 </property> 29 <property name="rightMargin"> 30 <number>0</number> 31 </property> 32 <property name="bottomMargin"> 33 <number>0</number> 34 </property> 35 <item row="0" column="0"> 36 <layout class="QGridLayout" name="gridLayout"> 37 <item row="0" column="0"> 38 <widget class="QLabel" name="cornersSpinBoxLabel"> 39 <property name="text"> 40 <string>Corn&ers:</string> 41 </property> 42 <property name="buddy"> 43 <cstring>cornersSpinBox</cstring> 44 </property> 45 </widget> 46 </item> 47 <item row="0" column="1"> 48 <widget class="ScrSpinBox" name="cornersSpinBox"> 49 <property name="toolTip"> 50 <string>Number of corners for polygons</string> 51 </property> 52 <property name="suffix"> 53 <string notr="true"/> 54 </property> 55 <property name="minimum"> 56 <number>3</number> 57 </property> 58 <property name="maximum"> 59 <number>999</number> 60 </property> 61 </widget> 62 </item> 63 <item row="1" column="0"> 64 <widget class="QLabel" name="rotationSpinBoxLabel"> 65 <property name="text"> 66 <string>&Rotation:</string> 67 </property> 68 <property name="buddy"> 69 <cstring>rotationSpinBox</cstring> 70 </property> 71 </widget> 72 </item> 73 <item row="1" column="1"> 74 <widget class="ScrSpinBox" name="rotationSpinBox"> 75 <property name="toolTip"> 76 <string>Degrees of rotation for polygons</string> 77 </property> 78 <property name="minimum"> 79 <number>-180</number> 80 </property> 81 <property name="maximum"> 82 <number>180</number> 83 </property> 84 </widget> 85 </item> 86 <item row="2" column="0" colspan="2"> 87 <widget class="QSlider" name="rotationSlider"> 88 <property name="toolTip"> 89 <string>Degrees of rotation for polygons</string> 90 </property> 91 <property name="minimum"> 92 <number>-180</number> 93 </property> 94 <property name="maximum"> 95 <number>180</number> 96 </property> 97 <property name="orientation"> 98 <enum>Qt::Horizontal</enum> 99 </property> 100 <property name="tickPosition"> 101 <enum>QSlider::TicksBelow</enum> 102 </property> 103 </widget> 104 </item> 105 </layout> 106 </item> 107 <item row="0" column="1" rowspan="2"> 108 <layout class="QVBoxLayout" name="verticalLayout_2"> 109 <item> 110 <widget class="QLabel" name="Preview"> 111 <property name="sizePolicy"> 112 <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 113 <horstretch>0</horstretch> 114 <verstretch>0</verstretch> 115 </sizepolicy> 116 </property> 117 <property name="minimumSize"> 118 <size> 119 <width>280</width> 120 <height>280</height> 121 </size> 122 </property> 123 <property name="maximumSize"> 124 <size> 125 <width>280</width> 126 <height>280</height> 127 </size> 128 </property> 129 <property name="sizeIncrement"> 130 <size> 131 <width>0</width> 132 <height>0</height> 133 </size> 134 </property> 135 <property name="toolTip"> 136 <string>Sample Polygon</string> 137 </property> 138 <property name="frameShape"> 139 <enum>QFrame::Panel</enum> 140 </property> 141 <property name="frameShadow"> 142 <enum>QFrame::Sunken</enum> 143 </property> 144 <property name="lineWidth"> 145 <number>2</number> 146 </property> 147 <property name="text"> 148 <string/> 149 </property> 150 <property name="alignment"> 151 <set>Qt::AlignCenter</set> 152 </property> 153 </widget> 154 </item> 155 <item> 156 <spacer name="verticalSpacer"> 157 <property name="orientation"> 158 <enum>Qt::Vertical</enum> 159 </property> 160 <property name="sizeHint" stdset="0"> 161 <size> 162 <width>0</width> 163 <height>0</height> 164 </size> 165 </property> 166 </spacer> 167 </item> 168 </layout> 169 </item> 170 <item row="1" column="0"> 171 <widget class="QGroupBox" name="applyConvexGroupBox"> 172 <property name="toolTip"> 173 <string>Apply Convex/Concave Factor to change shape of Polygons</string> 174 </property> 175 <property name="title"> 176 <string>Apply &Factor</string> 177 </property> 178 <property name="checkable"> 179 <bool>true</bool> 180 </property> 181 <layout class="QGridLayout" name="gridLayout_2"> 182 <item row="0" column="0"> 183 <widget class="QLabel" name="factorSpinBoxLabel"> 184 <property name="text"> 185 <string>&Factor:</string> 186 </property> 187 <property name="buddy"> 188 <cstring>factorSpinBox</cstring> 189 </property> 190 </widget> 191 </item> 192 <item row="0" column="1"> 193 <widget class="ScrSpinBox" name="factorSpinBox"> 194 <property name="toolTip"> 195 <string>A negative value will make the polygon concave (or star shaped), a positive value will make it convex</string> 196 </property> 197 <property name="suffix"> 198 <string> %</string> 199 </property> 200 <property name="minimum"> 201 <number>-100</number> 202 </property> 203 <property name="maximum"> 204 <number>100</number> 205 </property> 206 </widget> 207 </item> 208 <item row="1" column="0" colspan="2"> 209 <widget class="QSlider" name="factorSlider"> 210 <property name="toolTip"> 211 <string>A negative value will make the polygon concave (or star shaped), a positive value will make it convex</string> 212 </property> 213 <property name="minimum"> 214 <number>-100</number> 215 </property> 216 <property name="maximum"> 217 <number>100</number> 218 </property> 219 <property name="orientation"> 220 <enum>Qt::Horizontal</enum> 221 </property> 222 <property name="tickPosition"> 223 <enum>QSlider::TicksBelow</enum> 224 </property> 225 </widget> 226 </item> 227 <item row="2" column="0"> 228 <widget class="QLabel" name="innerRotationSpinBoxLabel"> 229 <property name="text"> 230 <string>Inner Rotation:</string> 231 </property> 232 </widget> 233 </item> 234 <item row="2" column="1"> 235 <widget class="ScrSpinBox" name="innerRotationSpinBox"> 236 <property name="minimum"> 237 <number>-180</number> 238 </property> 239 <property name="maximum"> 240 <number>180</number> 241 </property> 242 </widget> 243 </item> 244 <item row="3" column="0" colspan="2"> 245 <widget class="QSlider" name="innerRotationSlider"> 246 <property name="minimum"> 247 <number>-180</number> 248 </property> 249 <property name="maximum"> 250 <number>180</number> 251 </property> 252 <property name="orientation"> 253 <enum>Qt::Horizontal</enum> 254 </property> 255 <property name="tickPosition"> 256 <enum>QSlider::TicksBelow</enum> 257 </property> 258 </widget> 259 </item> 260 <item row="4" column="0"> 261 <widget class="QLabel" name="curvatureSpinBoxLabel"> 262 <property name="text"> 263 <string>Inner C&urvature:</string> 264 </property> 265 <property name="buddy"> 266 <cstring>curvatureSpinBox</cstring> 267 </property> 268 </widget> 269 </item> 270 <item row="4" column="1"> 271 <widget class="ScrSpinBox" name="curvatureSpinBox"> 272 <property name="suffix"> 273 <string> %</string> 274 </property> 275 <property name="maximum"> 276 <number>100</number> 277 </property> 278 </widget> 279 </item> 280 <item row="5" column="0" colspan="2"> 281 <widget class="QSlider" name="curvatureSlider"> 282 <property name="maximum"> 283 <number>100</number> 284 </property> 285 <property name="orientation"> 286 <enum>Qt::Horizontal</enum> 287 </property> 288 <property name="tickPosition"> 289 <enum>QSlider::TicksBelow</enum> 290 </property> 291 </widget> 292 </item> 293 <item row="6" column="0"> 294 <widget class="QLabel" name="outerCurvatureSpinBoxLabel"> 295 <property name="text"> 296 <string>Outer Curvature:</string> 297 </property> 298 </widget> 299 </item> 300 <item row="6" column="1"> 301 <widget class="ScrSpinBox" name="outerCurvatureSpinBox"> 302 <property name="suffix"> 303 <string> %</string> 304 </property> 305 <property name="maximum"> 306 <number>100</number> 307 </property> 308 </widget> 309 </item> 310 <item row="7" column="0" colspan="2"> 311 <widget class="QSlider" name="outerCurvatureSlider"> 312 <property name="maximum"> 313 <number>100</number> 314 </property> 315 <property name="orientation"> 316 <enum>Qt::Horizontal</enum> 317 </property> 318 <property name="tickPosition"> 319 <enum>QSlider::TicksBelow</enum> 320 </property> 321 </widget> 322 </item> 323 </layout> 324 <zorder>factorSpinBoxLabel</zorder> 325 <zorder>factorSpinBox</zorder> 326 <zorder>factorSlider</zorder> 327 <zorder>curvatureSpinBoxLabel</zorder> 328 <zorder>curvatureSpinBox</zorder> 329 <zorder>curvatureSlider</zorder> 330 <zorder>outerCurvatureSpinBoxLabel</zorder> 331 <zorder>outerCurvatureSpinBox</zorder> 332 <zorder>outerCurvatureSlider</zorder> 333 <zorder>innerRotationSlider</zorder> 334 <zorder>innerRotationSpinBox</zorder> 335 <zorder>innerRotationSpinBoxLabel</zorder> 336 </widget> 337 </item> 338 </layout> 339 </widget> 340 <customwidgets> 341 <customwidget> 342 <class>ScrSpinBox</class> 343 <extends>QDoubleSpinBox</extends> 344 <header location="global">ui/scrspinbox.h</header> 345 </customwidget> 346 </customwidgets> 347 <tabstops> 348 <tabstop>cornersSpinBox</tabstop> 349 <tabstop>rotationSpinBox</tabstop> 350 <tabstop>rotationSlider</tabstop> 351 <tabstop>applyConvexGroupBox</tabstop> 352 <tabstop>factorSpinBox</tabstop> 353 <tabstop>factorSlider</tabstop> 354 <tabstop>innerRotationSpinBox</tabstop> 355 <tabstop>innerRotationSlider</tabstop> 356 <tabstop>curvatureSpinBox</tabstop> 357 <tabstop>curvatureSlider</tabstop> 358 <tabstop>outerCurvatureSpinBox</tabstop> 359 <tabstop>outerCurvatureSlider</tabstop> 360 </tabstops> 361 <resources/> 362 <connections/> 363</ui> 364