1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>MainWindow</class>
4 <widget class="QMainWindow" name="MainWindow">
5 <property name="geometry">
13 <property name="windowTitle">
14 <string notr="true">Vexed</string>
16 <widget class="QWidget" name="centralWidget">
17 <widget class="QWidget" name="verticalLayoutWidget">
18 <property name="geometry">
26 <layout class="QVBoxLayout" name="mainLayout">
28 <layout class="QHBoxLayout" name="allInRow">
30 <layout class="QVBoxLayout" name="verticalLayout">
32 <layout class="QHBoxLayout" name="horizontalLayout">
34 <widget class="QLabel" name="moves">
35 <property name="sizePolicy">
36 <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
37 <horstretch>0</horstretch>
38 <verstretch>0</verstretch>
41 <property name="text">
42 <string>moves</string>
47 <spacer name="horizontalSpacer_2">
48 <property name="orientation">
49 <enum>Qt::Horizontal</enum>
51 <property name="sizeHint" stdset="0">
60 <widget class="QLabel" name="levelTitle">
61 <property name="sizePolicy">
62 <sizepolicy hsizetype="Maximum" vsizetype="Preferred">
63 <horstretch>0</horstretch>
64 <verstretch>0</verstretch>
67 <property name="text">
68 <string>title</string>
75 <widget class="FieldView" name="playwidget" native="true">
76 <property name="sizePolicy">
77 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
78 <horstretch>0</horstretch>
79 <verstretch>0</verstretch>
82 <property name="minimumSize">
88 <property name="maximumSize">
94 <property name="palette">
97 <colorrole role="Base">
98 <brush brushstyle="SolidPattern">
106 <colorrole role="Window">
107 <brush brushstyle="SolidPattern">
117 <colorrole role="Base">
118 <brush brushstyle="SolidPattern">
126 <colorrole role="Window">
127 <brush brushstyle="SolidPattern">
137 <colorrole role="Base">
138 <brush brushstyle="SolidPattern">
146 <colorrole role="Window">
147 <brush brushstyle="SolidPattern">
158 <property name="autoFillBackground">
166 <spacer name="horizontalSpacer">
167 <property name="orientation">
168 <enum>Qt::Horizontal</enum>
170 <property name="sizeHint" stdset="0">
179 <layout class="QVBoxLayout" name="verticalButtons">
181 <spacer name="verticalSpacer_3">
182 <property name="orientation">
183 <enum>Qt::Vertical</enum>
185 <property name="sizeHint" stdset="0">
194 <layout class="QHBoxLayout" name="buttonsLandscape">
196 <widget class="QPushButton" name="prevLevel">
197 <property name="text">
200 <property name="icon">
201 <iconset resource="media.qrc">
202 <normaloff>:/1leftarrow.png</normaloff>:/1leftarrow.png</iconset>
207 <widget class="QPushButton" name="reload">
208 <property name="text">
211 <property name="icon">
212 <iconset resource="media.qrc">
213 <normaloff>:/reload.png</normaloff>:/reload.png</iconset>
218 <widget class="QPushButton" name="nextLevel">
219 <property name="text">
222 <property name="icon">
223 <iconset resource="media.qrc">
224 <normaloff>:/1rightarrow.png</normaloff>:/1rightarrow.png</iconset>
231 <layout class="QHBoxLayout" name="undoLandscape">
233 <widget class="QPushButton" name="undo">
234 <property name="enabled">
237 <property name="text">
238 <string>undo</string>
245 <spacer name="verticalSpacer_2">
246 <property name="orientation">
247 <enum>Qt::Vertical</enum>
249 <property name="sizeHint" stdset="0">
262 <spacer name="verticalSpacer">
263 <property name="orientation">
264 <enum>Qt::Vertical</enum>
266 <property name="sizeHint" stdset="0">
275 <layout class="QHBoxLayout" name="buttonsPortraitx">
277 <layout class="QHBoxLayout" name="buttonsPortrait"/>
280 <spacer name="horizontalSpacer_3">
281 <property name="orientation">
282 <enum>Qt::Horizontal</enum>
284 <property name="sizeHint" stdset="0">
297 <widget class="QMenuBar" name="menuBar">
298 <property name="geometry">
306 <widget class="QMenu" name="menuLevel_Pack">
307 <property name="title">
308 <string>Level Pack</string>
310 <addaction name="actionLevel"/>
312 <widget class="QMenu" name="menuHow_to_Play">
313 <property name="title">
314 <string>How to Play</string>
316 <addaction name="actionhowtoplay"/>
318 <addaction name="menuLevel_Pack"/>
319 <addaction name="menuHow_to_Play"/>
321 <action name="actionLevel">
322 <property name="text">
323 <string>Level Pack</string>
326 <action name="actionhowtoplay">
327 <property name="text">
328 <string>How to play</string>
332 <layoutdefault spacing="6" margin="11"/>
335 <class>FieldView</class>
336 <extends>QWidget</extends>
337 <header>fieldview.h</header>
338 <container>1</container>
340 <signal>solved(int)</signal>
341 <signal>updateMoves(int)</signal>
347 <include location="media.qrc"/>
351 <sender>actionLevel</sender>
352 <signal>triggered()</signal>
353 <receiver>MainWindow</receiver>
354 <slot>openPreferences()</slot>
356 <hint type="sourcelabel">
360 <hint type="destinationlabel">
367 <sender>actionhowtoplay</sender>
368 <signal>triggered()</signal>
369 <receiver>MainWindow</receiver>
370 <slot>howToPlay()</slot>
372 <hint type="sourcelabel">
376 <hint type="destinationlabel">
383 <sender>playwidget</sender>
384 <signal>updateMoves(int)</signal>
385 <receiver>MainWindow</receiver>
386 <slot>movesChanged(int)</slot>
388 <hint type="sourcelabel">
392 <hint type="destinationlabel">
399 <sender>playwidget</sender>
400 <signal>solved(int)</signal>
401 <receiver>MainWindow</receiver>
402 <slot>solved(int)</slot>
404 <hint type="sourcelabel">
408 <hint type="destinationlabel">
415 <sender>prevLevel</sender>
416 <signal>clicked()</signal>
417 <receiver>MainWindow</receiver>
418 <slot>loadPrevLevel()</slot>
420 <hint type="sourcelabel">
424 <hint type="destinationlabel">
431 <sender>nextLevel</sender>
432 <signal>clicked()</signal>
433 <receiver>MainWindow</receiver>
434 <slot>loadNextLevel()</slot>
436 <hint type="sourcelabel">
440 <hint type="destinationlabel">
447 <sender>reload</sender>
448 <signal>clicked()</signal>
449 <receiver>MainWindow</receiver>
450 <slot>loadLevel()</slot>
452 <hint type="sourcelabel">
456 <hint type="destinationlabel">
463 <sender>undo</sender>
464 <signal>clicked()</signal>
465 <receiver>playwidget</receiver>
468 <hint type="sourcelabel">
472 <hint type="destinationlabel">
480 <slot>loadNextLevel()</slot>
481 <slot>loadPrevLevel()</slot>
482 <slot>loadLevel()</slot>
483 <slot>loadPack()</slot>
484 <slot>movesChanged(int)</slot>
485 <slot>openPreferences()</slot>
486 <slot>howToPlay()</slot>
487 <slot>reorient()</slot>
488 <slot>solved(int)</slot>