A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd
at master 509 lines 15 kB view raw
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>&amp;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>&amp;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>&amp;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>&amp;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 &amp;Tree Panel</string> 197 </property> 198 </action> 199 <action name="actionPreferences"> 200 <property name="text"> 201 <string>&amp;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&amp;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>&amp;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>&amp;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>&amp;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>&amp;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>&amp;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 &amp;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&amp;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>&amp;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>&amp;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>&amp;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&amp;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>&amp;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>&amp;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>&amp;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&amp;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&amp;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&amp;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&amp;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>