A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita
audio
rust
zig
deno
mpris
rockbox
mpd
1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>EditorWindow</class>
4 <widget class="QMainWindow" name="EditorWindow">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>628</width>
10 <height>433</height>
11 </rect>
12 </property>
13 <property name="windowTitle">
14 <string>Rockbox Theme Editor</string>
15 </property>
16 <property name="windowIcon">
17 <iconset resource="../resources.qrc">
18 <normaloff>:/resources/windowicon.png</normaloff>:/resources/windowicon.png</iconset>
19 </property>
20 <widget class="QWidget" name="centralwidget">
21 <layout class="QVBoxLayout" name="verticalLayout">
22 <item>
23 <widget class="QTabWidget" name="editorTabs">
24 <property name="currentIndex">
25 <number>-1</number>
26 </property>
27 <property name="tabsClosable">
28 <bool>true</bool>
29 </property>
30 <property name="movable">
31 <bool>true</bool>
32 </property>
33 </widget>
34 </item>
35 </layout>
36 </widget>
37 <widget class="QMenuBar" name="menubar">
38 <property name="geometry">
39 <rect>
40 <x>0</x>
41 <y>0</y>
42 <width>628</width>
43 <height>27</height>
44 </rect>
45 </property>
46 <widget class="QMenu" name="menuFile">
47 <property name="title">
48 <string>&File</string>
49 </property>
50 <widget class="QMenu" name="menuRecent_Files">
51 <property name="title">
52 <string>Recent Files</string>
53 </property>
54 </widget>
55 <widget class="QMenu" name="menuRecent_Projects">
56 <property name="title">
57 <string>Recent Projects</string>
58 </property>
59 </widget>
60 <addaction name="actionNew_Document"/>
61 <addaction name="actionNew_Project"/>
62 <addaction name="actionOpen_Document"/>
63 <addaction name="actionOpen_Project"/>
64 <addaction name="menuRecent_Files"/>
65 <addaction name="menuRecent_Projects"/>
66 <addaction name="separator"/>
67 <addaction name="actionClose_Document"/>
68 <addaction name="actionClose_Project"/>
69 <addaction name="separator"/>
70 <addaction name="actionSave_Document"/>
71 <addaction name="actionSave_Document_As"/>
72 <addaction name="actionExport_Project"/>
73 <addaction name="separator"/>
74 <addaction name="actionPreferences"/>
75 <addaction name="separator"/>
76 <addaction name="actionQuit"/>
77 </widget>
78 <widget class="QMenu" name="menuView">
79 <property name="title">
80 <string>&View</string>
81 </property>
82 <addaction name="actionPreview_Panel"/>
83 <addaction name="actionDisplay_Panel"/>
84 <addaction name="actionFile_Panel"/>
85 <addaction name="separator"/>
86 <addaction name="actionDevice_Configuration"/>
87 <addaction name="actionTimer"/>
88 </widget>
89 <widget class="QMenu" name="menuEdit">
90 <property name="title">
91 <string>&Edit</string>
92 </property>
93 <addaction name="actionUndo"/>
94 <addaction name="actionRedo"/>
95 <addaction name="separator"/>
96 <addaction name="actionCut"/>
97 <addaction name="actionCopy"/>
98 <addaction name="actionPaste"/>
99 <addaction name="separator"/>
100 <addaction name="actionFind_Replace"/>
101 </widget>
102 <addaction name="menuFile"/>
103 <addaction name="menuEdit"/>
104 <addaction name="menuView"/>
105 </widget>
106 <widget class="QStatusBar" name="statusbar"/>
107 <widget class="QDockWidget" name="skinPreviewDock">
108 <property name="windowTitle">
109 <string>Skin Preview</string>
110 </property>
111 <attribute name="dockWidgetArea">
112 <number>2</number>
113 </attribute>
114 <widget class="QWidget" name="skinPreviewContents">
115 <layout class="QVBoxLayout" name="verticalLayout_2">
116 <item>
117 <layout class="QVBoxLayout" name="skinPreviewLayout"/>
118 </item>
119 </layout>
120 </widget>
121 </widget>
122 <widget class="QToolBar" name="toolBar">
123 <property name="windowTitle">
124 <string>toolBar</string>
125 </property>
126 <attribute name="toolBarArea">
127 <enum>TopToolBarArea</enum>
128 </attribute>
129 <attribute name="toolBarBreak">
130 <bool>false</bool>
131 </attribute>
132 </widget>
133 <widget class="QDockWidget" name="projectDock">
134 <property name="windowTitle">
135 <string>Project</string>
136 </property>
137 <attribute name="dockWidgetArea">
138 <number>1</number>
139 </attribute>
140 <widget class="QWidget" name="dockWidgetContents_2">
141 <layout class="QVBoxLayout" name="verticalLayout_4">
142 <item>
143 <widget class="QListView" name="projectTree"/>
144 </item>
145 </layout>
146 </widget>
147 </widget>
148 <widget class="QDockWidget" name="parseTreeDock">
149 <property name="windowTitle">
150 <string>Parse Tree</string>
151 </property>
152 <attribute name="dockWidgetArea">
153 <number>2</number>
154 </attribute>
155 <widget class="QWidget" name="dockWidgetContents_3">
156 <layout class="QVBoxLayout" name="verticalLayout_3">
157 <item>
158 <widget class="QTreeView" name="parseTree">
159 <property name="alternatingRowColors">
160 <bool>true</bool>
161 </property>
162 <property name="selectionMode">
163 <enum>QAbstractItemView::MultiSelection</enum>
164 </property>
165 </widget>
166 </item>
167 <item>
168 <widget class="QPushButton" name="fromTree">
169 <property name="enabled">
170 <bool>false</bool>
171 </property>
172 <property name="text">
173 <string>Update Code</string>
174 </property>
175 </widget>
176 </item>
177 </layout>
178 </widget>
179 </widget>
180 <action name="actionQuit">
181 <property name="text">
182 <string>&Quit</string>
183 </property>
184 <property name="shortcut">
185 <string>Ctrl+Q</string>
186 </property>
187 </action>
188 <action name="actionDisplay_Panel">
189 <property name="checkable">
190 <bool>false</bool>
191 </property>
192 <property name="checked">
193 <bool>false</bool>
194 </property>
195 <property name="text">
196 <string>Parse &Tree Panel</string>
197 </property>
198 </action>
199 <action name="actionPreferences">
200 <property name="text">
201 <string>&Preferences</string>
202 </property>
203 <property name="shortcut">
204 <string>Ctrl+P</string>
205 </property>
206 </action>
207 <action name="actionFile_Panel">
208 <property name="checkable">
209 <bool>false</bool>
210 </property>
211 <property name="checked">
212 <bool>false</bool>
213 </property>
214 <property name="text">
215 <string>P&roject Panel</string>
216 </property>
217 </action>
218 <action name="actionPreview_Panel">
219 <property name="checkable">
220 <bool>false</bool>
221 </property>
222 <property name="checked">
223 <bool>false</bool>
224 </property>
225 <property name="text">
226 <string>&Preview Panel</string>
227 </property>
228 </action>
229 <action name="actionNew_Document">
230 <property name="icon">
231 <iconset resource="../resources.qrc">
232 <normaloff>:/resources/resources/document-new.png</normaloff>:/resources/resources/document-new.png</iconset>
233 </property>
234 <property name="text">
235 <string>&New Document</string>
236 </property>
237 <property name="shortcut">
238 <string>Ctrl+N</string>
239 </property>
240 </action>
241 <action name="actionOpen_Document">
242 <property name="icon">
243 <iconset resource="../resources.qrc">
244 <normaloff>:/resources/resources/document-open.png</normaloff>:/resources/resources/document-open.png</iconset>
245 </property>
246 <property name="text">
247 <string>&Open Document</string>
248 </property>
249 <property name="shortcut">
250 <string>Ctrl+O</string>
251 </property>
252 </action>
253 <action name="actionSave_Document">
254 <property name="enabled">
255 <bool>false</bool>
256 </property>
257 <property name="icon">
258 <iconset resource="../resources.qrc">
259 <normaloff>:/resources/resources/document-save.png</normaloff>:/resources/resources/document-save.png</iconset>
260 </property>
261 <property name="text">
262 <string>&Save Document</string>
263 </property>
264 <property name="shortcut">
265 <string>Ctrl+S</string>
266 </property>
267 </action>
268 <action name="actionClose_Document">
269 <property name="enabled">
270 <bool>false</bool>
271 </property>
272 <property name="text">
273 <string>&Close Document</string>
274 </property>
275 <property name="shortcut">
276 <string>Ctrl+W</string>
277 </property>
278 </action>
279 <action name="actionSave_Document_As">
280 <property name="enabled">
281 <bool>false</bool>
282 </property>
283 <property name="icon">
284 <iconset resource="../resources.qrc">
285 <normaloff>:/resources/resources/document-save-as.png</normaloff>:/resources/resources/document-save-as.png</iconset>
286 </property>
287 <property name="text">
288 <string>Save Document &As</string>
289 </property>
290 <property name="shortcut">
291 <string>Ctrl+Shift+S</string>
292 </property>
293 </action>
294 <action name="actionToolbarNew">
295 <property name="icon">
296 <iconset resource="../resources.qrc">
297 <normaloff>:/resources/resources/document-new.png</normaloff>:/resources/resources/document-new.png</iconset>
298 </property>
299 <property name="text">
300 <string>ToolbarNew</string>
301 </property>
302 <property name="toolTip">
303 <string>New</string>
304 </property>
305 </action>
306 <action name="actionToolbarOpen">
307 <property name="icon">
308 <iconset resource="../resources.qrc">
309 <normaloff>:/resources/resources/document-open.png</normaloff>:/resources/resources/document-open.png</iconset>
310 </property>
311 <property name="text">
312 <string>ToolbarOpen</string>
313 </property>
314 <property name="toolTip">
315 <string>Open</string>
316 </property>
317 </action>
318 <action name="actionToolbarSave">
319 <property name="enabled">
320 <bool>false</bool>
321 </property>
322 <property name="icon">
323 <iconset resource="../resources.qrc">
324 <normaloff>:/resources/resources/document-save.png</normaloff>:/resources/resources/document-save.png</iconset>
325 </property>
326 <property name="text">
327 <string>ToolbarSave</string>
328 </property>
329 <property name="toolTip">
330 <string>Save</string>
331 </property>
332 </action>
333 <action name="actionOpen_Project">
334 <property name="text">
335 <string>Open P&roject</string>
336 </property>
337 <property name="shortcut">
338 <string>Ctrl+Shift+O</string>
339 </property>
340 </action>
341 <action name="actionDevice_Configuration">
342 <property name="text">
343 <string>&Device Configuration</string>
344 </property>
345 <property name="shortcut">
346 <string>Ctrl+D</string>
347 </property>
348 </action>
349 <action name="actionUndo">
350 <property name="icon">
351 <iconset resource="../resources.qrc">
352 <normaloff>:/resources/resources/edit-undo.png</normaloff>:/resources/resources/edit-undo.png</iconset>
353 </property>
354 <property name="text">
355 <string>&Undo</string>
356 </property>
357 <property name="shortcut">
358 <string>Ctrl+Z</string>
359 </property>
360 </action>
361 <action name="actionRedo">
362 <property name="icon">
363 <iconset resource="../resources.qrc">
364 <normaloff>:/resources/resources/edit-redo.png</normaloff>:/resources/resources/edit-redo.png</iconset>
365 </property>
366 <property name="text">
367 <string>&Redo</string>
368 </property>
369 <property name="shortcut">
370 <string>Ctrl+Shift+Z</string>
371 </property>
372 </action>
373 <action name="actionCut">
374 <property name="icon">
375 <iconset resource="../resources.qrc">
376 <normaloff>:/resources/resources/edit-cut.png</normaloff>:/resources/resources/edit-cut.png</iconset>
377 </property>
378 <property name="text">
379 <string>C&ut</string>
380 </property>
381 <property name="shortcut">
382 <string>Ctrl+X</string>
383 </property>
384 </action>
385 <action name="actionCopy">
386 <property name="icon">
387 <iconset resource="../resources.qrc">
388 <normaloff>:/resources/resources/edit-copy.png</normaloff>:/resources/resources/edit-copy.png</iconset>
389 </property>
390 <property name="text">
391 <string>&Copy</string>
392 </property>
393 <property name="shortcut">
394 <string>Ctrl+C</string>
395 </property>
396 </action>
397 <action name="actionPaste">
398 <property name="icon">
399 <iconset resource="../resources.qrc">
400 <normaloff>:/resources/resources/edit-paste.png</normaloff>:/resources/resources/edit-paste.png</iconset>
401 </property>
402 <property name="text">
403 <string>&Paste</string>
404 </property>
405 <property name="shortcut">
406 <string>Ctrl+V</string>
407 </property>
408 </action>
409 <action name="actionFind_Replace">
410 <property name="icon">
411 <iconset resource="../resources.qrc">
412 <normaloff>:/resources/resources/edit-find-replace.png</normaloff>:/resources/resources/edit-find-replace.png</iconset>
413 </property>
414 <property name="text">
415 <string>&Find/Replace</string>
416 </property>
417 <property name="shortcut">
418 <string>Ctrl+F</string>
419 </property>
420 </action>
421 <action name="actionTimer">
422 <property name="text">
423 <string>T&imer</string>
424 </property>
425 <property name="shortcut">
426 <string>Ctrl+T</string>
427 </property>
428 </action>
429 <action name="actionClose_Project">
430 <property name="enabled">
431 <bool>false</bool>
432 </property>
433 <property name="text">
434 <string>Close Pro&ject</string>
435 </property>
436 <property name="shortcut">
437 <string>Ctrl+Shift+W</string>
438 </property>
439 </action>
440 <action name="actionNew_Project">
441 <property name="text">
442 <string>N&ew Project</string>
443 </property>
444 <property name="shortcut">
445 <string>Ctrl+Shift+N</string>
446 </property>
447 </action>
448 <action name="actionExport_Project">
449 <property name="enabled">
450 <bool>false</bool>
451 </property>
452 <property name="text">
453 <string>E&xport Project</string>
454 </property>
455 <property name="shortcut">
456 <string>Ctrl+Shift+X</string>
457 </property>
458 </action>
459 <action name="actionFiles">
460 <property name="enabled">
461 <bool>false</bool>
462 </property>
463 <property name="text">
464 <string>Files</string>
465 </property>
466 <property name="visible">
467 <bool>true</bool>
468 </property>
469 </action>
470 <action name="actionProjects">
471 <property name="enabled">
472 <bool>false</bool>
473 </property>
474 <property name="text">
475 <string>Projects</string>
476 </property>
477 <property name="visible">
478 <bool>true</bool>
479 </property>
480 </action>
481 </widget>
482 <tabstops>
483 <tabstop>projectTree</tabstop>
484 <tabstop>parseTree</tabstop>
485 <tabstop>fromTree</tabstop>
486 <tabstop>editorTabs</tabstop>
487 </tabstops>
488 <resources>
489 <include location="../resources.qrc"/>
490 </resources>
491 <connections>
492 <connection>
493 <sender>actionQuit</sender>
494 <signal>triggered()</signal>
495 <receiver>EditorWindow</receiver>
496 <slot>close()</slot>
497 <hints>
498 <hint type="sourcelabel">
499 <x>-1</x>
500 <y>-1</y>
501 </hint>
502 <hint type="destinationlabel">
503 <x>299</x>
504 <y>199</y>
505 </hint>
506 </hints>
507 </connection>
508 </connections>
509</ui>