src/platform/qt/TileView.ui (view raw)
1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>TileView</class>
4 <widget class="QWidget" name="TileView">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>748</width>
10 <height>823</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string>Tiles</string>
15 </property>
16 <layout class="QGridLayout" name="gridLayout" rowstretch="0,0,0,1,0,0,0,0" columnstretch="0,1">
17 <item row="5" column="0">
18 <widget class="QPushButton" name="exportOne">
19 <property name="text">
20 <string>Export Selected</string>
21 </property>
22 </widget>
23 </item>
24 <item row="7" column="0">
25 <widget class="QPushButton" name="exportAll">
26 <property name="text">
27 <string>Export All</string>
28 </property>
29 </widget>
30 </item>
31 <item row="0" column="0">
32 <layout class="QFormLayout" name="formLayout">
33 <item row="0" column="0">
34 <widget class="QSpinBox" name="paletteId">
35 <property name="maximum">
36 <number>15</number>
37 </property>
38 </widget>
39 </item>
40 <item row="0" column="1">
41 <widget class="QCheckBox" name="palette256">
42 <property name="text">
43 <string>256 colors</string>
44 </property>
45 </widget>
46 </item>
47 <item row="1" column="0">
48 <widget class="QSpinBox" name="magnification">
49 <property name="sizePolicy">
50 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
51 <horstretch>0</horstretch>
52 <verstretch>0</verstretch>
53 </sizepolicy>
54 </property>
55 <property name="suffix">
56 <string notr="true">×</string>
57 </property>
58 <property name="minimum">
59 <number>1</number>
60 </property>
61 <property name="maximum">
62 <number>8</number>
63 </property>
64 </widget>
65 </item>
66 <item row="1" column="1">
67 <widget class="QLabel" name="label_2">
68 <property name="text">
69 <string>Magnification</string>
70 </property>
71 </widget>
72 </item>
73 <item row="2" column="0">
74 <widget class="QSpinBox" name="tilesPerRow">
75 <property name="enabled">
76 <bool>false</bool>
77 </property>
78 <property name="minimum">
79 <number>1</number>
80 </property>
81 <property name="maximum">
82 <number>64</number>
83 </property>
84 <property name="value">
85 <number>32</number>
86 </property>
87 </widget>
88 </item>
89 <item row="2" column="1">
90 <widget class="QLabel" name="label">
91 <property name="text">
92 <string>Tiles per row</string>
93 </property>
94 </widget>
95 </item>
96 <item row="3" column="1">
97 <widget class="QCheckBox" name="tileFit">
98 <property name="text">
99 <string>Fit to window</string>
100 </property>
101 <property name="checked">
102 <bool>true</bool>
103 </property>
104 </widget>
105 </item>
106 </layout>
107 </item>
108 <item row="3" column="0">
109 <spacer name="verticalSpacer">
110 <property name="orientation">
111 <enum>Qt::Vertical</enum>
112 </property>
113 <property name="sizeHint" stdset="0">
114 <size>
115 <width>0</width>
116 <height>0</height>
117 </size>
118 </property>
119 </spacer>
120 </item>
121 <item row="0" column="1" rowspan="8">
122 <widget class="QScrollArea" name="scrollArea">
123 <property name="sizePolicy">
124 <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
125 <horstretch>0</horstretch>
126 <verstretch>0</verstretch>
127 </sizepolicy>
128 </property>
129 <property name="widgetResizable">
130 <bool>true</bool>
131 </property>
132 <property name="alignment">
133 <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
134 </property>
135 <widget class="QWidget" name="scrollAreaWidgetContents">
136 <property name="geometry">
137 <rect>
138 <x>0</x>
139 <y>0</y>
140 <width>480</width>
141 <height>768</height>
142 </rect>
143 </property>
144 <property name="sizePolicy">
145 <sizepolicy hsizetype="Preferred" vsizetype="Maximum">
146 <horstretch>0</horstretch>
147 <verstretch>0</verstretch>
148 </sizepolicy>
149 </property>
150 <layout class="QVBoxLayout" name="verticalLayout">
151 <property name="spacing">
152 <number>0</number>
153 </property>
154 <property name="leftMargin">
155 <number>0</number>
156 </property>
157 <property name="topMargin">
158 <number>0</number>
159 </property>
160 <property name="rightMargin">
161 <number>0</number>
162 </property>
163 <property name="bottomMargin">
164 <number>0</number>
165 </property>
166 <item>
167 <widget class="QGBA::TilePainter" name="tiles" native="true">
168 <property name="sizePolicy">
169 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
170 <horstretch>0</horstretch>
171 <verstretch>0</verstretch>
172 </sizepolicy>
173 </property>
174 <property name="minimumSize">
175 <size>
176 <width>256</width>
177 <height>768</height>
178 </size>
179 </property>
180 </widget>
181 </item>
182 </layout>
183 </widget>
184 </widget>
185 </item>
186 <item row="1" column="0">
187 <widget class="QGBA::AssetTile" name="tile"/>
188 </item>
189 <item row="4" column="0">
190 <widget class="QPushButton" name="copyOne">
191 <property name="text">
192 <string>Copy Selected</string>
193 </property>
194 </widget>
195 </item>
196 <item row="6" column="0">
197 <widget class="QPushButton" name="copyAll">
198 <property name="text">
199 <string>Copy All</string>
200 </property>
201 </widget>
202 </item>
203 </layout>
204 </widget>
205 <customwidgets>
206 <customwidget>
207 <class>QGBA::AssetTile</class>
208 <extends>QGroupBox</extends>
209 <header>AssetTile.h</header>
210 <container>1</container>
211 </customwidget>
212 <customwidget>
213 <class>QGBA::TilePainter</class>
214 <extends>QWidget</extends>
215 <header>TilePainter.h</header>
216 <container>1</container>
217 <slots>
218 <slot>setTileMagnification(int)</slot>
219 </slots>
220 </customwidget>
221 </customwidgets>
222 <resources/>
223 <connections>
224 <connection>
225 <sender>tileFit</sender>
226 <signal>toggled(bool)</signal>
227 <receiver>tilesPerRow</receiver>
228 <slot>setDisabled(bool)</slot>
229 <hints>
230 <hint type="sourcelabel">
231 <x>162</x>
232 <y>180</y>
233 </hint>
234 <hint type="destinationlabel">
235 <x>39</x>
236 <y>133</y>
237 </hint>
238 </hints>
239 </connection>
240 <connection>
241 <sender>magnification</sender>
242 <signal>valueChanged(int)</signal>
243 <receiver>tiles</receiver>
244 <slot>setTileMagnification(int)</slot>
245 <hints>
246 <hint type="sourcelabel">
247 <x>39</x>
248 <y>81</y>
249 </hint>
250 <hint type="destinationlabel">
251 <x>462</x>
252 <y>391</y>
253 </hint>
254 </hints>
255 </connection>
256 <connection>
257 <sender>palette256</sender>
258 <signal>toggled(bool)</signal>
259 <receiver>paletteId</receiver>
260 <slot>setDisabled(bool)</slot>
261 <hints>
262 <hint type="sourcelabel">
263 <x>148</x>
264 <y>24</y>
265 </hint>
266 <hint type="destinationlabel">
267 <x>39</x>
268 <y>29</y>
269 </hint>
270 </hints>
271 </connection>
272 </connections>
273</ui>