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.

658 lines
19KB

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