Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

623 lines
18KB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>CarlaMainW</class>
  4. <widget class="QMainWindow" name="CarlaMainW">
  5. <property name="geometry">
  6. <rect>
  7. <x>0</x>
  8. <y>0</y>
  9. <width>782</width>
  10. <height>482</height>
  11. </rect>
  12. </property>
  13. <property name="windowTitle">
  14. <string>Carla</string>
  15. </property>
  16. <widget class="QWidget" name="centralwidget">
  17. <layout class="QVBoxLayout" name="verticalLayout_5">
  18. <item>
  19. <widget class="QSplitter" name="splitter">
  20. <property name="orientation">
  21. <enum>Qt::Horizontal</enum>
  22. </property>
  23. <widget class="QTabWidget" name="tabMain">
  24. <property name="currentIndex">
  25. <number>0</number>
  26. </property>
  27. <widget class="QWidget" name="tab_plugins">
  28. <attribute name="title">
  29. <string>Plugins</string>
  30. </attribute>
  31. <layout class="QVBoxLayout" name="verticalLayout">
  32. <property name="spacing">
  33. <number>1</number>
  34. </property>
  35. <property name="margin">
  36. <number>2</number>
  37. </property>
  38. <item>
  39. <widget class="QWidget" name="w_plugins" native="true">
  40. <layout class="QVBoxLayout" name="layout">
  41. <property name="spacing">
  42. <number>1</number>
  43. </property>
  44. <property name="margin">
  45. <number>0</number>
  46. </property>
  47. </layout>
  48. </widget>
  49. </item>
  50. <item>
  51. <spacer name="verticalSpacer">
  52. <property name="orientation">
  53. <enum>Qt::Vertical</enum>
  54. </property>
  55. <property name="sizeHint" stdset="0">
  56. <size>
  57. <width>20</width>
  58. <height>333</height>
  59. </size>
  60. </property>
  61. </spacer>
  62. </item>
  63. </layout>
  64. </widget>
  65. <widget class="QWidget" name="tab_patchbay">
  66. <attribute name="title">
  67. <string>Patchbay</string>
  68. </attribute>
  69. <layout class="QVBoxLayout" name="verticalLayout_2">
  70. <property name="spacing">
  71. <number>0</number>
  72. </property>
  73. <property name="margin">
  74. <number>2</number>
  75. </property>
  76. <item>
  77. <widget class="QGraphicsView" name="graphicsView">
  78. <property name="verticalScrollBarPolicy">
  79. <enum>Qt::ScrollBarAlwaysOn</enum>
  80. </property>
  81. <property name="horizontalScrollBarPolicy">
  82. <enum>Qt::ScrollBarAlwaysOn</enum>
  83. </property>
  84. </widget>
  85. </item>
  86. </layout>
  87. </widget>
  88. </widget>
  89. <widget class="QWidget" name="layoutWidget">
  90. <layout class="QVBoxLayout" name="verticalLayout_4">
  91. <item>
  92. <widget class="QTabWidget" name="tabUtils">
  93. <property name="sizePolicy">
  94. <sizepolicy hsizetype="Ignored" vsizetype="Expanding">
  95. <horstretch>0</horstretch>
  96. <verstretch>0</verstretch>
  97. </sizepolicy>
  98. </property>
  99. <property name="minimumSize">
  100. <size>
  101. <width>210</width>
  102. <height>0</height>
  103. </size>
  104. </property>
  105. <property name="tabPosition">
  106. <enum>QTabWidget::East</enum>
  107. </property>
  108. <property name="currentIndex">
  109. <number>0</number>
  110. </property>
  111. <widget class="QWidget" name="disk">
  112. <attribute name="title">
  113. <string>Disk</string>
  114. </attribute>
  115. <layout class="QVBoxLayout" name="verticalLayout_3">
  116. <property name="spacing">
  117. <number>0</number>
  118. </property>
  119. <property name="margin">
  120. <number>0</number>
  121. </property>
  122. <item>
  123. <widget class="QTreeView" name="fileTreeView"/>
  124. </item>
  125. </layout>
  126. </widget>
  127. </widget>
  128. </item>
  129. <item>
  130. <widget class="CanvasPreviewFrame" name="miniCanvasPreview">
  131. <property name="minimumSize">
  132. <size>
  133. <width>210</width>
  134. <height>162</height>
  135. </size>
  136. </property>
  137. <property name="maximumSize">
  138. <size>
  139. <width>210</width>
  140. <height>162</height>
  141. </size>
  142. </property>
  143. <property name="frameShape">
  144. <enum>QFrame::StyledPanel</enum>
  145. </property>
  146. <property name="frameShadow">
  147. <enum>QFrame::Raised</enum>
  148. </property>
  149. </widget>
  150. </item>
  151. </layout>
  152. </widget>
  153. </widget>
  154. </item>
  155. </layout>
  156. </widget>
  157. <widget class="QMenuBar" name="menubar">
  158. <property name="geometry">
  159. <rect>
  160. <x>0</x>
  161. <y>0</y>
  162. <width>782</width>
  163. <height>19</height>
  164. </rect>
  165. </property>
  166. <widget class="QMenu" name="menu_File">
  167. <property name="title">
  168. <string>&amp;File</string>
  169. </property>
  170. <addaction name="act_file_new"/>
  171. <addaction name="act_file_open"/>
  172. <addaction name="act_file_save"/>
  173. <addaction name="act_file_save_as"/>
  174. <addaction name="separator"/>
  175. <addaction name="act_file_quit"/>
  176. </widget>
  177. <widget class="QMenu" name="menu_Plugin">
  178. <property name="title">
  179. <string>&amp;Plugin</string>
  180. </property>
  181. <addaction name="act_plugin_add"/>
  182. <addaction name="separator"/>
  183. <addaction name="act_plugin_remove_all"/>
  184. </widget>
  185. <widget class="QMenu" name="menu_Help">
  186. <property name="title">
  187. <string>&amp;Help</string>
  188. </property>
  189. <addaction name="act_help_about"/>
  190. <addaction name="act_help_about_qt"/>
  191. </widget>
  192. <widget class="QMenu" name="menu_Engine">
  193. <property name="title">
  194. <string>&amp;Engine</string>
  195. </property>
  196. <addaction name="act_engine_start"/>
  197. <addaction name="act_engine_stop"/>
  198. <addaction name="separator"/>
  199. <addaction name="act_engine_configure"/>
  200. </widget>
  201. <widget class="QMenu" name="menu_Settings">
  202. <property name="title">
  203. <string>&amp;Settings</string>
  204. </property>
  205. <addaction name="act_settings_show_toolbar"/>
  206. <addaction name="separator"/>
  207. <addaction name="act_settings_configure"/>
  208. </widget>
  209. <widget class="QMenu" name="menu_Canvas">
  210. <property name="title">
  211. <string>&amp;Canvas</string>
  212. </property>
  213. <widget class="QMenu" name="menu_Canvas_Zoom">
  214. <property name="title">
  215. <string>Zoom</string>
  216. </property>
  217. <addaction name="act_canvas_zoom_fit"/>
  218. <addaction name="separator"/>
  219. <addaction name="act_canvas_zoom_in"/>
  220. <addaction name="act_canvas_zoom_out"/>
  221. <addaction name="act_canvas_zoom_100"/>
  222. </widget>
  223. <addaction name="act_canvas_arrange"/>
  224. <addaction name="act_canvas_refresh"/>
  225. <addaction name="menu_Canvas_Zoom"/>
  226. <addaction name="separator"/>
  227. <addaction name="act_canvas_print"/>
  228. <addaction name="act_canvas_save_image"/>
  229. </widget>
  230. <widget class="QMenu" name="menu_Transport">
  231. <property name="title">
  232. <string>&amp;Transport</string>
  233. </property>
  234. <addaction name="act_transport_play"/>
  235. <addaction name="act_transport_stop"/>
  236. <addaction name="act_transport_backwards"/>
  237. <addaction name="act_transport_forwards"/>
  238. </widget>
  239. <addaction name="menu_File"/>
  240. <addaction name="menu_Engine"/>
  241. <addaction name="menu_Plugin"/>
  242. <addaction name="menu_Transport"/>
  243. <addaction name="menu_Canvas"/>
  244. <addaction name="menu_Settings"/>
  245. <addaction name="menu_Help"/>
  246. </widget>
  247. <widget class="QToolBar" name="toolBar">
  248. <property name="windowTitle">
  249. <string>toolBar</string>
  250. </property>
  251. <property name="movable">
  252. <bool>false</bool>
  253. </property>
  254. <property name="allowedAreas">
  255. <set>Qt::NoToolBarArea</set>
  256. </property>
  257. <property name="toolButtonStyle">
  258. <enum>Qt::ToolButtonTextBesideIcon</enum>
  259. </property>
  260. <attribute name="toolBarArea">
  261. <enum>TopToolBarArea</enum>
  262. </attribute>
  263. <attribute name="toolBarBreak">
  264. <bool>false</bool>
  265. </attribute>
  266. <addaction name="act_file_new"/>
  267. <addaction name="act_file_open"/>
  268. <addaction name="act_file_save"/>
  269. <addaction name="act_file_save_as"/>
  270. <addaction name="separator"/>
  271. <addaction name="act_engine_start"/>
  272. <addaction name="act_engine_stop"/>
  273. <addaction name="act_engine_configure"/>
  274. <addaction name="separator"/>
  275. <addaction name="act_plugin_add"/>
  276. <addaction name="act_plugin_remove_all"/>
  277. </widget>
  278. <action name="act_file_save">
  279. <property name="icon">
  280. <iconset resource="../resources.qrc">
  281. <normaloff>:/16x16/document-save.png</normaloff>:/16x16/document-save.png</iconset>
  282. </property>
  283. <property name="text">
  284. <string>&amp;Save</string>
  285. </property>
  286. <property name="shortcut">
  287. <string>Ctrl+S</string>
  288. </property>
  289. </action>
  290. <action name="act_file_save_as">
  291. <property name="icon">
  292. <iconset resource="../resources.qrc">
  293. <normaloff>:/16x16/document-save-as.png</normaloff>:/16x16/document-save-as.png</iconset>
  294. </property>
  295. <property name="text">
  296. <string>Save &amp;As...</string>
  297. </property>
  298. <property name="shortcut">
  299. <string>Ctrl+Shift+S</string>
  300. </property>
  301. </action>
  302. <action name="act_file_new">
  303. <property name="icon">
  304. <iconset resource="../resources.qrc">
  305. <normaloff>:/16x16/document-new.png</normaloff>:/16x16/document-new.png</iconset>
  306. </property>
  307. <property name="text">
  308. <string>&amp;New</string>
  309. </property>
  310. <property name="shortcut">
  311. <string>Ctrl+N</string>
  312. </property>
  313. </action>
  314. <action name="act_file_open">
  315. <property name="icon">
  316. <iconset resource="../resources.qrc">
  317. <normaloff>:/16x16/document-open.png</normaloff>:/16x16/document-open.png</iconset>
  318. </property>
  319. <property name="text">
  320. <string>&amp;Open...</string>
  321. </property>
  322. <property name="shortcut">
  323. <string>Ctrl+O</string>
  324. </property>
  325. </action>
  326. <action name="act_file_quit">
  327. <property name="icon">
  328. <iconset resource="../resources.qrc">
  329. <normaloff>:/16x16/application-exit.png</normaloff>:/16x16/application-exit.png</iconset>
  330. </property>
  331. <property name="text">
  332. <string>&amp;Quit</string>
  333. </property>
  334. <property name="shortcut">
  335. <string>Ctrl+Q</string>
  336. </property>
  337. </action>
  338. <action name="act_plugin_remove_all">
  339. <property name="icon">
  340. <iconset resource="../resources.qrc">
  341. <normaloff>:/16x16/edit-delete.png</normaloff>:/16x16/edit-delete.png</iconset>
  342. </property>
  343. <property name="text">
  344. <string>&amp;Remove All</string>
  345. </property>
  346. </action>
  347. <action name="act_help_about">
  348. <property name="text">
  349. <string>&amp;About</string>
  350. </property>
  351. </action>
  352. <action name="act_help_about_qt">
  353. <property name="text">
  354. <string>About &amp;Qt</string>
  355. </property>
  356. </action>
  357. <action name="act_plugin_add">
  358. <property name="icon">
  359. <iconset resource="../resources.qrc">
  360. <normaloff>:/16x16/list-add.png</normaloff>:/16x16/list-add.png</iconset>
  361. </property>
  362. <property name="text">
  363. <string>&amp;Add New...</string>
  364. </property>
  365. <property name="shortcut">
  366. <string>Ctrl+A</string>
  367. </property>
  368. </action>
  369. <action name="act_settings_show_toolbar">
  370. <property name="checkable">
  371. <bool>true</bool>
  372. </property>
  373. <property name="text">
  374. <string>Show &amp;Toolbar</string>
  375. </property>
  376. </action>
  377. <action name="act_settings_configure">
  378. <property name="icon">
  379. <iconset resource="../resources.qrc">
  380. <normaloff>:/16x16/configure.png</normaloff>:/16x16/configure.png</iconset>
  381. </property>
  382. <property name="text">
  383. <string>Configure Carla</string>
  384. </property>
  385. </action>
  386. <action name="act_engine_start">
  387. <property name="icon">
  388. <iconset resource="../resources.qrc">
  389. <normaloff>:/16x16/media-playback-start.png</normaloff>:/16x16/media-playback-start.png</iconset>
  390. </property>
  391. <property name="text">
  392. <string>&amp;Start</string>
  393. </property>
  394. <property name="shortcut">
  395. <string>F5</string>
  396. </property>
  397. </action>
  398. <action name="act_engine_stop">
  399. <property name="icon">
  400. <iconset resource="../resources.qrc">
  401. <normaloff>:/16x16/media-playback-stop.png</normaloff>:/16x16/media-playback-stop.png</iconset>
  402. </property>
  403. <property name="text">
  404. <string>St&amp;op</string>
  405. </property>
  406. <property name="shortcut">
  407. <string>F6</string>
  408. </property>
  409. </action>
  410. <action name="act_engine_configure">
  411. <property name="enabled">
  412. <bool>true</bool>
  413. </property>
  414. <property name="icon">
  415. <iconset resource="../resources.qrc">
  416. <normaloff>:/16x16/configure.png</normaloff>:/16x16/configure.png</iconset>
  417. </property>
  418. <property name="text">
  419. <string>Configure Driver</string>
  420. </property>
  421. <property name="shortcut">
  422. <string>F7</string>
  423. </property>
  424. </action>
  425. <action name="act_settings_show_transport">
  426. <property name="checkable">
  427. <bool>true</bool>
  428. </property>
  429. <property name="enabled">
  430. <bool>false</bool>
  431. </property>
  432. <property name="text">
  433. <string>Show Transport bar</string>
  434. </property>
  435. <property name="iconText">
  436. <string>Show Transport bar</string>
  437. </property>
  438. </action>
  439. <action name="act_canvas_arrange">
  440. <property name="icon">
  441. <iconset resource="../resources.qrc">
  442. <normaloff>:/16x16/view-sort-ascending.png</normaloff>:/16x16/view-sort-ascending.png</iconset>
  443. </property>
  444. <property name="text">
  445. <string>&amp;Arrange</string>
  446. </property>
  447. <property name="shortcut">
  448. <string>Ctrl+G</string>
  449. </property>
  450. </action>
  451. <action name="act_canvas_refresh">
  452. <property name="icon">
  453. <iconset resource="../resources.qrc">
  454. <normaloff>:/16x16/view-refresh.png</normaloff>:/16x16/view-refresh.png</iconset>
  455. </property>
  456. <property name="text">
  457. <string>&amp;Refresh</string>
  458. </property>
  459. <property name="shortcut">
  460. <string>Ctrl+R</string>
  461. </property>
  462. </action>
  463. <action name="act_canvas_print">
  464. <property name="icon">
  465. <iconset resource="../resources.qrc">
  466. <normaloff>:/16x16/document-print.png</normaloff>:/16x16/document-print.png</iconset>
  467. </property>
  468. <property name="text">
  469. <string>&amp;Print...</string>
  470. </property>
  471. </action>
  472. <action name="act_canvas_save_image">
  473. <property name="text">
  474. <string>Save &amp;Image...</string>
  475. </property>
  476. </action>
  477. <action name="act_canvas_zoom_fit">
  478. <property name="icon">
  479. <iconset resource="../resources.qrc">
  480. <normaloff>:/16x16/zoom-fit-best.png</normaloff>:/16x16/zoom-fit-best.png</iconset>
  481. </property>
  482. <property name="text">
  483. <string>Auto-Fit</string>
  484. </property>
  485. <property name="shortcut">
  486. <string>Home</string>
  487. </property>
  488. </action>
  489. <action name="act_canvas_zoom_in">
  490. <property name="icon">
  491. <iconset resource="../resources.qrc">
  492. <normaloff>:/16x16/zoom-in.png</normaloff>:/16x16/zoom-in.png</iconset>
  493. </property>
  494. <property name="text">
  495. <string>Zoom In</string>
  496. </property>
  497. <property name="shortcut">
  498. <string>Ctrl++</string>
  499. </property>
  500. </action>
  501. <action name="act_canvas_zoom_out">
  502. <property name="icon">
  503. <iconset resource="../resources.qrc">
  504. <normaloff>:/16x16/zoom-out.png</normaloff>:/16x16/zoom-out.png</iconset>
  505. </property>
  506. <property name="text">
  507. <string>Zoom Out</string>
  508. </property>
  509. <property name="shortcut">
  510. <string>Ctrl+-</string>
  511. </property>
  512. </action>
  513. <action name="act_canvas_zoom_100">
  514. <property name="icon">
  515. <iconset resource="../resources.qrc">
  516. <normaloff>:/16x16/zoom-original.png</normaloff>:/16x16/zoom-original.png</iconset>
  517. </property>
  518. <property name="text">
  519. <string>Zoom 100%</string>
  520. </property>
  521. <property name="shortcut">
  522. <string>Ctrl+1</string>
  523. </property>
  524. </action>
  525. <action name="act_transport_play">
  526. <property name="checkable">
  527. <bool>true</bool>
  528. </property>
  529. <property name="icon">
  530. <iconset resource="../resources.qrc">
  531. <normaloff>:/16x16/media-playback-start.png</normaloff>:/16x16/media-playback-start.png</iconset>
  532. </property>
  533. <property name="text">
  534. <string>&amp;Play</string>
  535. </property>
  536. <property name="shortcut">
  537. <string>Ctrl+Shift+P</string>
  538. </property>
  539. </action>
  540. <action name="act_transport_stop">
  541. <property name="icon">
  542. <iconset resource="../resources.qrc">
  543. <normaloff>:/16x16/media-playback-stop.png</normaloff>:/16x16/media-playback-stop.png</iconset>
  544. </property>
  545. <property name="text">
  546. <string>&amp;Stop</string>
  547. </property>
  548. <property name="shortcut">
  549. <string>Ctrl+Shift+X</string>
  550. </property>
  551. </action>
  552. <action name="act_transport_backwards">
  553. <property name="icon">
  554. <iconset resource="../resources.qrc">
  555. <normaloff>:/16x16/media-seek-backward.png</normaloff>:/16x16/media-seek-backward.png</iconset>
  556. </property>
  557. <property name="text">
  558. <string>&amp;Backwards</string>
  559. </property>
  560. <property name="shortcut">
  561. <string>Ctrl+Shift+B</string>
  562. </property>
  563. </action>
  564. <action name="act_transport_forwards">
  565. <property name="icon">
  566. <iconset resource="../resources.qrc">
  567. <normaloff>:/16x16/media-seek-forward.png</normaloff>:/16x16/media-seek-forward.png</iconset>
  568. </property>
  569. <property name="text">
  570. <string>&amp;Forwards</string>
  571. </property>
  572. <property name="shortcut">
  573. <string>Ctrl+Shift+F</string>
  574. </property>
  575. </action>
  576. </widget>
  577. <customwidgets>
  578. <customwidget>
  579. <class>CanvasPreviewFrame</class>
  580. <extends>QFrame</extends>
  581. <header>canvaspreviewframe.h</header>
  582. <container>1</container>
  583. </customwidget>
  584. </customwidgets>
  585. <resources>
  586. <include location="../resources.qrc"/>
  587. </resources>
  588. <connections>
  589. <connection>
  590. <sender>act_file_quit</sender>
  591. <signal>triggered()</signal>
  592. <receiver>CarlaMainW</receiver>
  593. <slot>close()</slot>
  594. <hints>
  595. <hint type="sourcelabel">
  596. <x>-1</x>
  597. <y>-1</y>
  598. </hint>
  599. <hint type="destinationlabel">
  600. <x>189</x>
  601. <y>34</y>
  602. </hint>
  603. </hints>
  604. </connection>
  605. <connection>
  606. <sender>act_settings_show_toolbar</sender>
  607. <signal>triggered(bool)</signal>
  608. <receiver>toolBar</receiver>
  609. <slot>setVisible(bool)</slot>
  610. <hints>
  611. <hint type="sourcelabel">
  612. <x>-1</x>
  613. <y>-1</y>
  614. </hint>
  615. <hint type="destinationlabel">
  616. <x>354</x>
  617. <y>35</y>
  618. </hint>
  619. </hints>
  620. </connection>
  621. </connections>
  622. </ui>