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.

1068 lines
53KB

  1. /********************************************************************************
  2. ** Form generated from reading UI file 'carla_host.ui'
  3. **
  4. ** Created by: Qt User Interface Compiler version 5.13.2
  5. **
  6. ** WARNING! All changes made in this file will be lost when recompiling UI file!
  7. ********************************************************************************/
  8. #ifndef UI_CARLA_HOST_H
  9. #define UI_CARLA_HOST_H
  10. #include <QtCore/QVariant>
  11. #include <QtGui/QIcon>
  12. #include <QtWidgets/QAction>
  13. #include <QtWidgets/QApplication>
  14. #include <QtWidgets/QCheckBox>
  15. #include <QtWidgets/QComboBox>
  16. #include <QtWidgets/QDockWidget>
  17. #include <QtWidgets/QDoubleSpinBox>
  18. #include <QtWidgets/QFrame>
  19. #include <QtWidgets/QGridLayout>
  20. #include <QtWidgets/QGroupBox>
  21. #include <QtWidgets/QHBoxLayout>
  22. #include <QtWidgets/QHeaderView>
  23. #include <QtWidgets/QLabel>
  24. #include <QtWidgets/QMainWindow>
  25. #include <QtWidgets/QMenu>
  26. #include <QtWidgets/QMenuBar>
  27. #include <QtWidgets/QPlainTextEdit>
  28. #include <QtWidgets/QProgressBar>
  29. #include <QtWidgets/QPushButton>
  30. #include <QtWidgets/QScrollBar>
  31. #include <QtWidgets/QSpacerItem>
  32. #include <QtWidgets/QSplitter>
  33. #include <QtWidgets/QTabWidget>
  34. #include <QtWidgets/QToolBar>
  35. #include <QtWidgets/QToolButton>
  36. #include <QtWidgets/QTreeView>
  37. #include <QtWidgets/QVBoxLayout>
  38. #include <QtWidgets/QWidget>
  39. #include "widgets/canvaspreviewframe.h"
  40. #include "widgets/digitalpeakmeter.h"
  41. #include "widgets/draggablegraphicsview.h"
  42. #include "widgets/racklistwidget.h"
  43. QT_BEGIN_NAMESPACE
  44. class Ui_CarlaHostW
  45. {
  46. public:
  47. QAction *act_file_new;
  48. QAction *act_file_open;
  49. QAction *act_file_save;
  50. QAction *act_file_save_as;
  51. QAction *act_file_quit;
  52. QAction *act_engine_start;
  53. QAction *act_engine_stop;
  54. QAction *act_plugin_add;
  55. QAction *act_plugin_remove_all;
  56. QAction *act_plugins_enable;
  57. QAction *act_plugins_disable;
  58. QAction *act_plugins_bypass;
  59. QAction *act_plugins_wet100;
  60. QAction *act_plugins_mute;
  61. QAction *act_plugins_volume100;
  62. QAction *act_plugins_center;
  63. QAction *act_transport_play;
  64. QAction *act_transport_stop;
  65. QAction *act_transport_backwards;
  66. QAction *act_transport_forwards;
  67. QAction *act_canvas_arrange;
  68. QAction *act_canvas_refresh;
  69. QAction *act_canvas_save_image;
  70. QAction *act_canvas_zoom_fit;
  71. QAction *act_canvas_zoom_in;
  72. QAction *act_canvas_zoom_out;
  73. QAction *act_canvas_zoom_100;
  74. QAction *act_settings_show_toolbar;
  75. QAction *act_settings_configure;
  76. QAction *act_help_about;
  77. QAction *act_help_about_juce;
  78. QAction *act_help_about_qt;
  79. QAction *act_settings_show_meters;
  80. QAction *act_settings_show_keyboard;
  81. QAction *act_canvas_show_internal;
  82. QAction *act_canvas_show_external;
  83. QAction *act_settings_show_time_panel;
  84. QAction *act_settings_show_side_panel;
  85. QAction *act_file_connect;
  86. QAction *act_file_refresh;
  87. QAction *act_plugins_compact;
  88. QAction *act_plugins_expand;
  89. QAction *act_secret_1;
  90. QAction *act_secret_2;
  91. QAction *act_secret_3;
  92. QAction *act_secret_4;
  93. QAction *act_secret_5;
  94. QAction *act_plugin_add_jack;
  95. QAction *act_engine_config;
  96. QAction *act_engine_panic;
  97. QAction *act_engine_panel;
  98. QWidget *centralwidget;
  99. QVBoxLayout *verticalLayout_4;
  100. QTabWidget *tabWidget;
  101. QWidget *rack;
  102. QHBoxLayout *horizontalLayout_2;
  103. QFrame *frame;
  104. QHBoxLayout *horizontalLayout_10;
  105. QLabel *pad_left;
  106. RackListWidget *listWidget;
  107. QLabel *pad_right;
  108. QScrollBar *rackScrollBar;
  109. QWidget *patchbay;
  110. QGridLayout *gridLayout;
  111. DraggableGraphicsView *graphicsView;
  112. DigitalPeakMeter *peak_out;
  113. DigitalPeakMeter *peak_in;
  114. QWidget *logs;
  115. QHBoxLayout *horizontalLayout_4;
  116. QPlainTextEdit *text_logs;
  117. QFrame *tw_statusbar;
  118. QHBoxLayout *horizontalLayout_3;
  119. QLabel *label_buffer_size;
  120. QComboBox *cb_buffer_size;
  121. QFrame *line_1;
  122. QLabel *label_sample_rate;
  123. QComboBox *cb_sample_rate;
  124. QFrame *line_2;
  125. QPushButton *b_xruns;
  126. QFrame *line_4;
  127. QProgressBar *pb_dsp_load;
  128. QMenuBar *menubar;
  129. QMenu *menu_File;
  130. QMenu *menu_Engine;
  131. QMenu *menu_Plugin;
  132. QMenu *menu_PluginMacros;
  133. QMenu *menu_Canvas;
  134. QMenu *menu_Canvas_Zoom;
  135. QMenu *menu_Settings;
  136. QMenu *menu_Help;
  137. QToolBar *toolBar;
  138. QDockWidget *dockWidget;
  139. QWidget *dockWidgetContents;
  140. QVBoxLayout *verticalLayout;
  141. QSplitter *splitter;
  142. QTabWidget *tabUtils;
  143. QWidget *disk;
  144. QVBoxLayout *verticalLayout_3;
  145. QHBoxLayout *horizontalLayout;
  146. QComboBox *cb_disk;
  147. QToolButton *b_disk_add;
  148. QToolButton *b_disk_remove;
  149. QTreeView *fileTreeView;
  150. QWidget *w_transport;
  151. QVBoxLayout *verticalLayout_6;
  152. QGroupBox *group_transport_controls;
  153. QHBoxLayout *horizontalLayout_5;
  154. QPushButton *b_transport_play;
  155. QPushButton *b_transport_stop;
  156. QPushButton *b_transport_backwards;
  157. QPushButton *b_transport_forwards;
  158. QGroupBox *group_transport_info;
  159. QVBoxLayout *verticalLayout_2;
  160. QHBoxLayout *horizontalLayout_6;
  161. QLabel *label_transport_frame;
  162. QLabel *l_transport_frame;
  163. QSpacerItem *horizontalSpacer;
  164. QHBoxLayout *horizontalLayout_7;
  165. QLabel *label_transport_time;
  166. QLabel *l_transport_time;
  167. QSpacerItem *horizontalSpacer_2;
  168. QHBoxLayout *horizontalLayout_8;
  169. QLabel *label_transport_bbt;
  170. QLabel *l_transport_bbt;
  171. QSpacerItem *horizontalSpacer_3;
  172. QGroupBox *group_transport_settings;
  173. QVBoxLayout *verticalLayout_5;
  174. QDoubleSpinBox *dsb_transport_bpm;
  175. QCheckBox *cb_transport_jack;
  176. QCheckBox *cb_transport_link;
  177. QSpacerItem *verticalSpacer;
  178. QTabWidget *tw_miniCanvas;
  179. QWidget *tab_3;
  180. QVBoxLayout *verticalLayout_7;
  181. CanvasPreviewFrame *miniCanvasPreview;
  182. void setupUi(QMainWindow *CarlaHostW)
  183. {
  184. if (CarlaHostW->objectName().isEmpty())
  185. CarlaHostW->setObjectName(QString::fromUtf8("CarlaHostW"));
  186. CarlaHostW->resize(1045, 716);
  187. act_file_new = new QAction(CarlaHostW);
  188. act_file_new->setObjectName(QString::fromUtf8("act_file_new"));
  189. QIcon icon;
  190. icon.addFile(QString::fromUtf8(":/16x16/document-new.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  191. act_file_new->setIcon(icon);
  192. act_file_open = new QAction(CarlaHostW);
  193. act_file_open->setObjectName(QString::fromUtf8("act_file_open"));
  194. QIcon icon1;
  195. icon1.addFile(QString::fromUtf8(":/16x16/document-open.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  196. act_file_open->setIcon(icon1);
  197. act_file_save = new QAction(CarlaHostW);
  198. act_file_save->setObjectName(QString::fromUtf8("act_file_save"));
  199. QIcon icon2;
  200. icon2.addFile(QString::fromUtf8(":/16x16/document-save.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  201. act_file_save->setIcon(icon2);
  202. act_file_save_as = new QAction(CarlaHostW);
  203. act_file_save_as->setObjectName(QString::fromUtf8("act_file_save_as"));
  204. QIcon icon3;
  205. icon3.addFile(QString::fromUtf8(":/16x16/document-save-as.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  206. act_file_save_as->setIcon(icon3);
  207. act_file_quit = new QAction(CarlaHostW);
  208. act_file_quit->setObjectName(QString::fromUtf8("act_file_quit"));
  209. QIcon icon4;
  210. icon4.addFile(QString::fromUtf8(":/16x16/application-exit.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  211. act_file_quit->setIcon(icon4);
  212. act_engine_start = new QAction(CarlaHostW);
  213. act_engine_start->setObjectName(QString::fromUtf8("act_engine_start"));
  214. QIcon icon5;
  215. icon5.addFile(QString::fromUtf8(":/16x16/media-playback-start.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  216. act_engine_start->setIcon(icon5);
  217. act_engine_stop = new QAction(CarlaHostW);
  218. act_engine_stop->setObjectName(QString::fromUtf8("act_engine_stop"));
  219. QIcon icon6;
  220. icon6.addFile(QString::fromUtf8(":/16x16/media-playback-stop.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  221. act_engine_stop->setIcon(icon6);
  222. act_plugin_add = new QAction(CarlaHostW);
  223. act_plugin_add->setObjectName(QString::fromUtf8("act_plugin_add"));
  224. QIcon icon7;
  225. icon7.addFile(QString::fromUtf8(":/16x16/list-add.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  226. act_plugin_add->setIcon(icon7);
  227. act_plugin_remove_all = new QAction(CarlaHostW);
  228. act_plugin_remove_all->setObjectName(QString::fromUtf8("act_plugin_remove_all"));
  229. QIcon icon8;
  230. icon8.addFile(QString::fromUtf8(":/16x16/edit-delete.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  231. act_plugin_remove_all->setIcon(icon8);
  232. act_plugins_enable = new QAction(CarlaHostW);
  233. act_plugins_enable->setObjectName(QString::fromUtf8("act_plugins_enable"));
  234. act_plugins_disable = new QAction(CarlaHostW);
  235. act_plugins_disable->setObjectName(QString::fromUtf8("act_plugins_disable"));
  236. act_plugins_bypass = new QAction(CarlaHostW);
  237. act_plugins_bypass->setObjectName(QString::fromUtf8("act_plugins_bypass"));
  238. act_plugins_wet100 = new QAction(CarlaHostW);
  239. act_plugins_wet100->setObjectName(QString::fromUtf8("act_plugins_wet100"));
  240. act_plugins_mute = new QAction(CarlaHostW);
  241. act_plugins_mute->setObjectName(QString::fromUtf8("act_plugins_mute"));
  242. act_plugins_volume100 = new QAction(CarlaHostW);
  243. act_plugins_volume100->setObjectName(QString::fromUtf8("act_plugins_volume100"));
  244. act_plugins_center = new QAction(CarlaHostW);
  245. act_plugins_center->setObjectName(QString::fromUtf8("act_plugins_center"));
  246. act_transport_play = new QAction(CarlaHostW);
  247. act_transport_play->setObjectName(QString::fromUtf8("act_transport_play"));
  248. act_transport_play->setCheckable(true);
  249. act_transport_play->setIcon(icon5);
  250. act_transport_stop = new QAction(CarlaHostW);
  251. act_transport_stop->setObjectName(QString::fromUtf8("act_transport_stop"));
  252. act_transport_stop->setIcon(icon6);
  253. act_transport_backwards = new QAction(CarlaHostW);
  254. act_transport_backwards->setObjectName(QString::fromUtf8("act_transport_backwards"));
  255. QIcon icon9;
  256. icon9.addFile(QString::fromUtf8(":/16x16/media-seek-backward.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  257. act_transport_backwards->setIcon(icon9);
  258. act_transport_forwards = new QAction(CarlaHostW);
  259. act_transport_forwards->setObjectName(QString::fromUtf8("act_transport_forwards"));
  260. QIcon icon10;
  261. icon10.addFile(QString::fromUtf8(":/16x16/media-seek-forward.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  262. act_transport_forwards->setIcon(icon10);
  263. act_canvas_arrange = new QAction(CarlaHostW);
  264. act_canvas_arrange->setObjectName(QString::fromUtf8("act_canvas_arrange"));
  265. QIcon icon11;
  266. icon11.addFile(QString::fromUtf8(":/16x16/view-sort-ascending.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  267. act_canvas_arrange->setIcon(icon11);
  268. act_canvas_refresh = new QAction(CarlaHostW);
  269. act_canvas_refresh->setObjectName(QString::fromUtf8("act_canvas_refresh"));
  270. QIcon icon12;
  271. icon12.addFile(QString::fromUtf8(":/16x16/view-refresh.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  272. act_canvas_refresh->setIcon(icon12);
  273. act_canvas_save_image = new QAction(CarlaHostW);
  274. act_canvas_save_image->setObjectName(QString::fromUtf8("act_canvas_save_image"));
  275. act_canvas_zoom_fit = new QAction(CarlaHostW);
  276. act_canvas_zoom_fit->setObjectName(QString::fromUtf8("act_canvas_zoom_fit"));
  277. QIcon icon13;
  278. icon13.addFile(QString::fromUtf8(":/16x16/zoom-fit-best.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  279. act_canvas_zoom_fit->setIcon(icon13);
  280. act_canvas_zoom_in = new QAction(CarlaHostW);
  281. act_canvas_zoom_in->setObjectName(QString::fromUtf8("act_canvas_zoom_in"));
  282. QIcon icon14;
  283. icon14.addFile(QString::fromUtf8(":/16x16/zoom-in.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  284. act_canvas_zoom_in->setIcon(icon14);
  285. act_canvas_zoom_out = new QAction(CarlaHostW);
  286. act_canvas_zoom_out->setObjectName(QString::fromUtf8("act_canvas_zoom_out"));
  287. QIcon icon15;
  288. icon15.addFile(QString::fromUtf8(":/16x16/zoom-out.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  289. act_canvas_zoom_out->setIcon(icon15);
  290. act_canvas_zoom_100 = new QAction(CarlaHostW);
  291. act_canvas_zoom_100->setObjectName(QString::fromUtf8("act_canvas_zoom_100"));
  292. QIcon icon16;
  293. icon16.addFile(QString::fromUtf8(":/16x16/zoom-original.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  294. act_canvas_zoom_100->setIcon(icon16);
  295. act_settings_show_toolbar = new QAction(CarlaHostW);
  296. act_settings_show_toolbar->setObjectName(QString::fromUtf8("act_settings_show_toolbar"));
  297. act_settings_show_toolbar->setCheckable(true);
  298. act_settings_configure = new QAction(CarlaHostW);
  299. act_settings_configure->setObjectName(QString::fromUtf8("act_settings_configure"));
  300. QIcon icon17;
  301. icon17.addFile(QString::fromUtf8(":/16x16/configure.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  302. act_settings_configure->setIcon(icon17);
  303. act_help_about = new QAction(CarlaHostW);
  304. act_help_about->setObjectName(QString::fromUtf8("act_help_about"));
  305. act_help_about_juce = new QAction(CarlaHostW);
  306. act_help_about_juce->setObjectName(QString::fromUtf8("act_help_about_juce"));
  307. act_help_about_qt = new QAction(CarlaHostW);
  308. act_help_about_qt->setObjectName(QString::fromUtf8("act_help_about_qt"));
  309. act_settings_show_meters = new QAction(CarlaHostW);
  310. act_settings_show_meters->setObjectName(QString::fromUtf8("act_settings_show_meters"));
  311. act_settings_show_meters->setCheckable(true);
  312. act_settings_show_keyboard = new QAction(CarlaHostW);
  313. act_settings_show_keyboard->setObjectName(QString::fromUtf8("act_settings_show_keyboard"));
  314. act_settings_show_keyboard->setCheckable(true);
  315. act_canvas_show_internal = new QAction(CarlaHostW);
  316. act_canvas_show_internal->setObjectName(QString::fromUtf8("act_canvas_show_internal"));
  317. act_canvas_show_internal->setCheckable(true);
  318. act_canvas_show_external = new QAction(CarlaHostW);
  319. act_canvas_show_external->setObjectName(QString::fromUtf8("act_canvas_show_external"));
  320. act_canvas_show_external->setCheckable(true);
  321. act_settings_show_time_panel = new QAction(CarlaHostW);
  322. act_settings_show_time_panel->setObjectName(QString::fromUtf8("act_settings_show_time_panel"));
  323. act_settings_show_time_panel->setCheckable(true);
  324. act_settings_show_side_panel = new QAction(CarlaHostW);
  325. act_settings_show_side_panel->setObjectName(QString::fromUtf8("act_settings_show_side_panel"));
  326. act_settings_show_side_panel->setCheckable(true);
  327. act_file_connect = new QAction(CarlaHostW);
  328. act_file_connect->setObjectName(QString::fromUtf8("act_file_connect"));
  329. QIcon icon18;
  330. icon18.addFile(QString::fromUtf8(":/16x16/network-connect.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  331. act_file_connect->setIcon(icon18);
  332. act_file_refresh = new QAction(CarlaHostW);
  333. act_file_refresh->setObjectName(QString::fromUtf8("act_file_refresh"));
  334. act_file_refresh->setIcon(icon12);
  335. act_plugins_compact = new QAction(CarlaHostW);
  336. act_plugins_compact->setObjectName(QString::fromUtf8("act_plugins_compact"));
  337. act_plugins_expand = new QAction(CarlaHostW);
  338. act_plugins_expand->setObjectName(QString::fromUtf8("act_plugins_expand"));
  339. act_secret_1 = new QAction(CarlaHostW);
  340. act_secret_1->setObjectName(QString::fromUtf8("act_secret_1"));
  341. act_secret_2 = new QAction(CarlaHostW);
  342. act_secret_2->setObjectName(QString::fromUtf8("act_secret_2"));
  343. act_secret_3 = new QAction(CarlaHostW);
  344. act_secret_3->setObjectName(QString::fromUtf8("act_secret_3"));
  345. act_secret_4 = new QAction(CarlaHostW);
  346. act_secret_4->setObjectName(QString::fromUtf8("act_secret_4"));
  347. act_secret_5 = new QAction(CarlaHostW);
  348. act_secret_5->setObjectName(QString::fromUtf8("act_secret_5"));
  349. act_plugin_add_jack = new QAction(CarlaHostW);
  350. act_plugin_add_jack->setObjectName(QString::fromUtf8("act_plugin_add_jack"));
  351. act_plugin_add_jack->setIcon(icon7);
  352. act_engine_config = new QAction(CarlaHostW);
  353. act_engine_config->setObjectName(QString::fromUtf8("act_engine_config"));
  354. act_engine_config->setIcon(icon17);
  355. act_engine_panic = new QAction(CarlaHostW);
  356. act_engine_panic->setObjectName(QString::fromUtf8("act_engine_panic"));
  357. QIcon icon19;
  358. icon19.addFile(QString::fromUtf8(":/16x16/dialog-warning.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  359. act_engine_panic->setIcon(icon19);
  360. act_engine_panel = new QAction(CarlaHostW);
  361. act_engine_panel->setObjectName(QString::fromUtf8("act_engine_panel"));
  362. centralwidget = new QWidget(CarlaHostW);
  363. centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
  364. verticalLayout_4 = new QVBoxLayout(centralwidget);
  365. verticalLayout_4->setObjectName(QString::fromUtf8("verticalLayout_4"));
  366. verticalLayout_4->setContentsMargins(0, 4, 0, 1);
  367. tabWidget = new QTabWidget(centralwidget);
  368. tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
  369. tabWidget->setTabPosition(QTabWidget::North);
  370. rack = new QWidget();
  371. rack->setObjectName(QString::fromUtf8("rack"));
  372. horizontalLayout_2 = new QHBoxLayout(rack);
  373. horizontalLayout_2->setSpacing(0);
  374. horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
  375. horizontalLayout_2->setContentsMargins(0, 0, 0, 1);
  376. frame = new QFrame(rack);
  377. frame->setObjectName(QString::fromUtf8("frame"));
  378. frame->setFrameShape(QFrame::StyledPanel);
  379. frame->setFrameShadow(QFrame::Sunken);
  380. horizontalLayout_10 = new QHBoxLayout(frame);
  381. horizontalLayout_10->setSpacing(0);
  382. horizontalLayout_10->setContentsMargins(0, 0, 0, 0);
  383. horizontalLayout_10->setObjectName(QString::fromUtf8("horizontalLayout_10"));
  384. pad_left = new QLabel(frame);
  385. pad_left->setObjectName(QString::fromUtf8("pad_left"));
  386. pad_left->setMinimumSize(QSize(25, 0));
  387. pad_left->setMaximumSize(QSize(25, 16777215));
  388. horizontalLayout_10->addWidget(pad_left);
  389. listWidget = new RackListWidget(frame);
  390. listWidget->setObjectName(QString::fromUtf8("listWidget"));
  391. listWidget->setContextMenuPolicy(Qt::CustomContextMenu);
  392. listWidget->setFrameShape(QFrame::NoFrame);
  393. listWidget->setFrameShadow(QFrame::Plain);
  394. listWidget->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
  395. listWidget->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
  396. horizontalLayout_10->addWidget(listWidget);
  397. pad_right = new QLabel(frame);
  398. pad_right->setObjectName(QString::fromUtf8("pad_right"));
  399. pad_right->setMinimumSize(QSize(25, 0));
  400. pad_right->setMaximumSize(QSize(25, 16777215));
  401. horizontalLayout_10->addWidget(pad_right);
  402. rackScrollBar = new QScrollBar(frame);
  403. rackScrollBar->setObjectName(QString::fromUtf8("rackScrollBar"));
  404. rackScrollBar->setOrientation(Qt::Vertical);
  405. horizontalLayout_10->addWidget(rackScrollBar);
  406. horizontalLayout_2->addWidget(frame);
  407. tabWidget->addTab(rack, QString());
  408. patchbay = new QWidget();
  409. patchbay->setObjectName(QString::fromUtf8("patchbay"));
  410. gridLayout = new QGridLayout(patchbay);
  411. gridLayout->setSpacing(1);
  412. gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
  413. gridLayout->setContentsMargins(0, 0, 0, 1);
  414. graphicsView = new DraggableGraphicsView(patchbay);
  415. graphicsView->setObjectName(QString::fromUtf8("graphicsView"));
  416. graphicsView->setTransformationAnchor(QGraphicsView::AnchorUnderMouse);
  417. gridLayout->addWidget(graphicsView, 0, 1, 1, 1);
  418. peak_out = new DigitalPeakMeter(patchbay);
  419. peak_out->setObjectName(QString::fromUtf8("peak_out"));
  420. gridLayout->addWidget(peak_out, 0, 2, 1, 1);
  421. peak_in = new DigitalPeakMeter(patchbay);
  422. peak_in->setObjectName(QString::fromUtf8("peak_in"));
  423. gridLayout->addWidget(peak_in, 0, 0, 1, 1);
  424. tabWidget->addTab(patchbay, QString());
  425. logs = new QWidget();
  426. logs->setObjectName(QString::fromUtf8("logs"));
  427. horizontalLayout_4 = new QHBoxLayout(logs);
  428. horizontalLayout_4->setSpacing(0);
  429. horizontalLayout_4->setObjectName(QString::fromUtf8("horizontalLayout_4"));
  430. horizontalLayout_4->setContentsMargins(0, 0, 0, 1);
  431. text_logs = new QPlainTextEdit(logs);
  432. text_logs->setObjectName(QString::fromUtf8("text_logs"));
  433. QFont font;
  434. font.setFamily(QString::fromUtf8("DejaVu Sans Mono"));
  435. text_logs->setFont(font);
  436. text_logs->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
  437. text_logs->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
  438. text_logs->setLineWrapMode(QPlainTextEdit::NoWrap);
  439. text_logs->setTextInteractionFlags(Qt::LinksAccessibleByMouse|Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
  440. horizontalLayout_4->addWidget(text_logs);
  441. tabWidget->addTab(logs, QString());
  442. verticalLayout_4->addWidget(tabWidget);
  443. tw_statusbar = new QFrame(centralwidget);
  444. tw_statusbar->setObjectName(QString::fromUtf8("tw_statusbar"));
  445. QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
  446. sizePolicy.setHorizontalStretch(0);
  447. sizePolicy.setVerticalStretch(0);
  448. sizePolicy.setHeightForWidth(tw_statusbar->sizePolicy().hasHeightForWidth());
  449. tw_statusbar->setSizePolicy(sizePolicy);
  450. horizontalLayout_3 = new QHBoxLayout(tw_statusbar);
  451. horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
  452. horizontalLayout_3->setContentsMargins(6, 0, 6, 4);
  453. label_buffer_size = new QLabel(tw_statusbar);
  454. label_buffer_size->setObjectName(QString::fromUtf8("label_buffer_size"));
  455. horizontalLayout_3->addWidget(label_buffer_size);
  456. cb_buffer_size = new QComboBox(tw_statusbar);
  457. cb_buffer_size->setObjectName(QString::fromUtf8("cb_buffer_size"));
  458. horizontalLayout_3->addWidget(cb_buffer_size);
  459. line_1 = new QFrame(tw_statusbar);
  460. line_1->setObjectName(QString::fromUtf8("line_1"));
  461. line_1->setLineWidth(0);
  462. line_1->setMidLineWidth(1);
  463. line_1->setFrameShape(QFrame::VLine);
  464. line_1->setFrameShadow(QFrame::Sunken);
  465. horizontalLayout_3->addWidget(line_1);
  466. label_sample_rate = new QLabel(tw_statusbar);
  467. label_sample_rate->setObjectName(QString::fromUtf8("label_sample_rate"));
  468. horizontalLayout_3->addWidget(label_sample_rate);
  469. cb_sample_rate = new QComboBox(tw_statusbar);
  470. cb_sample_rate->setObjectName(QString::fromUtf8("cb_sample_rate"));
  471. horizontalLayout_3->addWidget(cb_sample_rate);
  472. line_2 = new QFrame(tw_statusbar);
  473. line_2->setObjectName(QString::fromUtf8("line_2"));
  474. line_2->setLineWidth(0);
  475. line_2->setMidLineWidth(1);
  476. line_2->setFrameShape(QFrame::VLine);
  477. line_2->setFrameShadow(QFrame::Sunken);
  478. horizontalLayout_3->addWidget(line_2);
  479. b_xruns = new QPushButton(tw_statusbar);
  480. b_xruns->setObjectName(QString::fromUtf8("b_xruns"));
  481. b_xruns->setFlat(true);
  482. horizontalLayout_3->addWidget(b_xruns);
  483. line_4 = new QFrame(tw_statusbar);
  484. line_4->setObjectName(QString::fromUtf8("line_4"));
  485. line_4->setLineWidth(0);
  486. line_4->setMidLineWidth(1);
  487. line_4->setFrameShape(QFrame::VLine);
  488. line_4->setFrameShadow(QFrame::Sunken);
  489. horizontalLayout_3->addWidget(line_4);
  490. pb_dsp_load = new QProgressBar(tw_statusbar);
  491. pb_dsp_load->setObjectName(QString::fromUtf8("pb_dsp_load"));
  492. pb_dsp_load->setValue(0);
  493. pb_dsp_load->setAlignment(Qt::AlignCenter);
  494. horizontalLayout_3->addWidget(pb_dsp_load);
  495. verticalLayout_4->addWidget(tw_statusbar);
  496. CarlaHostW->setCentralWidget(centralwidget);
  497. menubar = new QMenuBar(CarlaHostW);
  498. menubar->setObjectName(QString::fromUtf8("menubar"));
  499. menubar->setGeometry(QRect(0, 0, 1045, 31));
  500. menu_File = new QMenu(menubar);
  501. menu_File->setObjectName(QString::fromUtf8("menu_File"));
  502. menu_Engine = new QMenu(menubar);
  503. menu_Engine->setObjectName(QString::fromUtf8("menu_Engine"));
  504. menu_Plugin = new QMenu(menubar);
  505. menu_Plugin->setObjectName(QString::fromUtf8("menu_Plugin"));
  506. menu_PluginMacros = new QMenu(menu_Plugin);
  507. menu_PluginMacros->setObjectName(QString::fromUtf8("menu_PluginMacros"));
  508. menu_Canvas = new QMenu(menubar);
  509. menu_Canvas->setObjectName(QString::fromUtf8("menu_Canvas"));
  510. menu_Canvas_Zoom = new QMenu(menu_Canvas);
  511. menu_Canvas_Zoom->setObjectName(QString::fromUtf8("menu_Canvas_Zoom"));
  512. menu_Settings = new QMenu(menubar);
  513. menu_Settings->setObjectName(QString::fromUtf8("menu_Settings"));
  514. menu_Help = new QMenu(menubar);
  515. menu_Help->setObjectName(QString::fromUtf8("menu_Help"));
  516. CarlaHostW->setMenuBar(menubar);
  517. toolBar = new QToolBar(CarlaHostW);
  518. toolBar->setObjectName(QString::fromUtf8("toolBar"));
  519. toolBar->setMovable(false);
  520. toolBar->setAllowedAreas(Qt::NoToolBarArea);
  521. toolBar->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
  522. CarlaHostW->addToolBar(Qt::TopToolBarArea, toolBar);
  523. dockWidget = new QDockWidget(CarlaHostW);
  524. dockWidget->setObjectName(QString::fromUtf8("dockWidget"));
  525. QSizePolicy sizePolicy1(QSizePolicy::Preferred, QSizePolicy::Preferred);
  526. sizePolicy1.setHorizontalStretch(0);
  527. sizePolicy1.setVerticalStretch(10);
  528. sizePolicy1.setHeightForWidth(dockWidget->sizePolicy().hasHeightForWidth());
  529. dockWidget->setSizePolicy(sizePolicy1);
  530. dockWidget->setFeatures(QDockWidget::NoDockWidgetFeatures);
  531. dockWidget->setAllowedAreas(Qt::NoDockWidgetArea);
  532. dockWidgetContents = new QWidget();
  533. dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents"));
  534. verticalLayout = new QVBoxLayout(dockWidgetContents);
  535. verticalLayout->setSpacing(0);
  536. verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
  537. verticalLayout->setContentsMargins(1, 5, 0, 1);
  538. splitter = new QSplitter(dockWidgetContents);
  539. splitter->setObjectName(QString::fromUtf8("splitter"));
  540. splitter->setOrientation(Qt::Vertical);
  541. tabUtils = new QTabWidget(splitter);
  542. tabUtils->setObjectName(QString::fromUtf8("tabUtils"));
  543. QSizePolicy sizePolicy2(QSizePolicy::Ignored, QSizePolicy::Expanding);
  544. sizePolicy2.setHorizontalStretch(0);
  545. sizePolicy2.setVerticalStretch(10);
  546. sizePolicy2.setHeightForWidth(tabUtils->sizePolicy().hasHeightForWidth());
  547. tabUtils->setSizePolicy(sizePolicy2);
  548. tabUtils->setMinimumSize(QSize(210, 0));
  549. tabUtils->setAcceptDrops(false);
  550. tabUtils->setTabPosition(QTabWidget::West);
  551. disk = new QWidget();
  552. disk->setObjectName(QString::fromUtf8("disk"));
  553. disk->setAcceptDrops(false);
  554. verticalLayout_3 = new QVBoxLayout(disk);
  555. verticalLayout_3->setSpacing(1);
  556. verticalLayout_3->setObjectName(QString::fromUtf8("verticalLayout_3"));
  557. verticalLayout_3->setContentsMargins(0, 0, 0, 1);
  558. horizontalLayout = new QHBoxLayout();
  559. horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
  560. cb_disk = new QComboBox(disk);
  561. cb_disk->addItem(QString());
  562. cb_disk->setObjectName(QString::fromUtf8("cb_disk"));
  563. horizontalLayout->addWidget(cb_disk);
  564. b_disk_add = new QToolButton(disk);
  565. b_disk_add->setObjectName(QString::fromUtf8("b_disk_add"));
  566. b_disk_add->setIcon(icon7);
  567. horizontalLayout->addWidget(b_disk_add);
  568. b_disk_remove = new QToolButton(disk);
  569. b_disk_remove->setObjectName(QString::fromUtf8("b_disk_remove"));
  570. b_disk_remove->setEnabled(false);
  571. QIcon icon20;
  572. icon20.addFile(QString::fromUtf8(":/16x16/list-remove.svgz"), QSize(), QIcon::Normal, QIcon::Off);
  573. b_disk_remove->setIcon(icon20);
  574. horizontalLayout->addWidget(b_disk_remove);
  575. verticalLayout_3->addLayout(horizontalLayout);
  576. fileTreeView = new QTreeView(disk);
  577. fileTreeView->setObjectName(QString::fromUtf8("fileTreeView"));
  578. fileTreeView->setEditTriggers(QAbstractItemView::NoEditTriggers);
  579. fileTreeView->setDragEnabled(true);
  580. fileTreeView->setDragDropMode(QAbstractItemView::DragOnly);
  581. verticalLayout_3->addWidget(fileTreeView);
  582. tabUtils->addTab(disk, QString());
  583. w_transport = new QWidget();
  584. w_transport->setObjectName(QString::fromUtf8("w_transport"));
  585. verticalLayout_6 = new QVBoxLayout(w_transport);
  586. verticalLayout_6->setObjectName(QString::fromUtf8("verticalLayout_6"));
  587. group_transport_controls = new QGroupBox(w_transport);
  588. group_transport_controls->setObjectName(QString::fromUtf8("group_transport_controls"));
  589. horizontalLayout_5 = new QHBoxLayout(group_transport_controls);
  590. horizontalLayout_5->setObjectName(QString::fromUtf8("horizontalLayout_5"));
  591. b_transport_play = new QPushButton(group_transport_controls);
  592. b_transport_play->setObjectName(QString::fromUtf8("b_transport_play"));
  593. b_transport_play->setIcon(icon5);
  594. b_transport_play->setCheckable(true);
  595. horizontalLayout_5->addWidget(b_transport_play);
  596. b_transport_stop = new QPushButton(group_transport_controls);
  597. b_transport_stop->setObjectName(QString::fromUtf8("b_transport_stop"));
  598. b_transport_stop->setIcon(icon6);
  599. horizontalLayout_5->addWidget(b_transport_stop);
  600. b_transport_backwards = new QPushButton(group_transport_controls);
  601. b_transport_backwards->setObjectName(QString::fromUtf8("b_transport_backwards"));
  602. b_transport_backwards->setIcon(icon9);
  603. b_transport_backwards->setAutoRepeat(true);
  604. horizontalLayout_5->addWidget(b_transport_backwards);
  605. b_transport_forwards = new QPushButton(group_transport_controls);
  606. b_transport_forwards->setObjectName(QString::fromUtf8("b_transport_forwards"));
  607. b_transport_forwards->setIcon(icon10);
  608. b_transport_forwards->setAutoRepeat(true);
  609. horizontalLayout_5->addWidget(b_transport_forwards);
  610. verticalLayout_6->addWidget(group_transport_controls);
  611. group_transport_info = new QGroupBox(w_transport);
  612. group_transport_info->setObjectName(QString::fromUtf8("group_transport_info"));
  613. verticalLayout_2 = new QVBoxLayout(group_transport_info);
  614. verticalLayout_2->setObjectName(QString::fromUtf8("verticalLayout_2"));
  615. horizontalLayout_6 = new QHBoxLayout();
  616. horizontalLayout_6->setObjectName(QString::fromUtf8("horizontalLayout_6"));
  617. label_transport_frame = new QLabel(group_transport_info);
  618. label_transport_frame->setObjectName(QString::fromUtf8("label_transport_frame"));
  619. label_transport_frame->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  620. horizontalLayout_6->addWidget(label_transport_frame);
  621. l_transport_frame = new QLabel(group_transport_info);
  622. l_transport_frame->setObjectName(QString::fromUtf8("l_transport_frame"));
  623. l_transport_frame->setFont(font);
  624. horizontalLayout_6->addWidget(l_transport_frame);
  625. horizontalSpacer = new QSpacerItem(20, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  626. horizontalLayout_6->addItem(horizontalSpacer);
  627. verticalLayout_2->addLayout(horizontalLayout_6);
  628. horizontalLayout_7 = new QHBoxLayout();
  629. horizontalLayout_7->setObjectName(QString::fromUtf8("horizontalLayout_7"));
  630. label_transport_time = new QLabel(group_transport_info);
  631. label_transport_time->setObjectName(QString::fromUtf8("label_transport_time"));
  632. label_transport_time->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  633. horizontalLayout_7->addWidget(label_transport_time);
  634. l_transport_time = new QLabel(group_transport_info);
  635. l_transport_time->setObjectName(QString::fromUtf8("l_transport_time"));
  636. l_transport_time->setFont(font);
  637. horizontalLayout_7->addWidget(l_transport_time);
  638. horizontalSpacer_2 = new QSpacerItem(20, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  639. horizontalLayout_7->addItem(horizontalSpacer_2);
  640. verticalLayout_2->addLayout(horizontalLayout_7);
  641. horizontalLayout_8 = new QHBoxLayout();
  642. horizontalLayout_8->setObjectName(QString::fromUtf8("horizontalLayout_8"));
  643. label_transport_bbt = new QLabel(group_transport_info);
  644. label_transport_bbt->setObjectName(QString::fromUtf8("label_transport_bbt"));
  645. label_transport_bbt->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  646. horizontalLayout_8->addWidget(label_transport_bbt);
  647. l_transport_bbt = new QLabel(group_transport_info);
  648. l_transport_bbt->setObjectName(QString::fromUtf8("l_transport_bbt"));
  649. l_transport_bbt->setFont(font);
  650. horizontalLayout_8->addWidget(l_transport_bbt);
  651. horizontalSpacer_3 = new QSpacerItem(20, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  652. horizontalLayout_8->addItem(horizontalSpacer_3);
  653. verticalLayout_2->addLayout(horizontalLayout_8);
  654. verticalLayout_6->addWidget(group_transport_info);
  655. group_transport_settings = new QGroupBox(w_transport);
  656. group_transport_settings->setObjectName(QString::fromUtf8("group_transport_settings"));
  657. verticalLayout_5 = new QVBoxLayout(group_transport_settings);
  658. verticalLayout_5->setObjectName(QString::fromUtf8("verticalLayout_5"));
  659. dsb_transport_bpm = new QDoubleSpinBox(group_transport_settings);
  660. dsb_transport_bpm->setObjectName(QString::fromUtf8("dsb_transport_bpm"));
  661. dsb_transport_bpm->setDecimals(1);
  662. dsb_transport_bpm->setMinimum(20.000000000000000);
  663. dsb_transport_bpm->setMaximum(999.000000000000000);
  664. verticalLayout_5->addWidget(dsb_transport_bpm);
  665. cb_transport_jack = new QCheckBox(group_transport_settings);
  666. cb_transport_jack->setObjectName(QString::fromUtf8("cb_transport_jack"));
  667. verticalLayout_5->addWidget(cb_transport_jack);
  668. cb_transport_link = new QCheckBox(group_transport_settings);
  669. cb_transport_link->setObjectName(QString::fromUtf8("cb_transport_link"));
  670. verticalLayout_5->addWidget(cb_transport_link);
  671. verticalLayout_6->addWidget(group_transport_settings);
  672. verticalSpacer = new QSpacerItem(20, 188, QSizePolicy::Minimum, QSizePolicy::Expanding);
  673. verticalLayout_6->addItem(verticalSpacer);
  674. tabUtils->addTab(w_transport, QString());
  675. splitter->addWidget(tabUtils);
  676. tw_miniCanvas = new QTabWidget(splitter);
  677. tw_miniCanvas->setObjectName(QString::fromUtf8("tw_miniCanvas"));
  678. QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Minimum);
  679. sizePolicy3.setHorizontalStretch(0);
  680. sizePolicy3.setVerticalStretch(0);
  681. sizePolicy3.setHeightForWidth(tw_miniCanvas->sizePolicy().hasHeightForWidth());
  682. tw_miniCanvas->setSizePolicy(sizePolicy3);
  683. tw_miniCanvas->setTabPosition(QTabWidget::West);
  684. tw_miniCanvas->setProperty("tabBarAutoHide", QVariant(false));
  685. tab_3 = new QWidget();
  686. tab_3->setObjectName(QString::fromUtf8("tab_3"));
  687. sizePolicy3.setHeightForWidth(tab_3->sizePolicy().hasHeightForWidth());
  688. tab_3->setSizePolicy(sizePolicy3);
  689. verticalLayout_7 = new QVBoxLayout(tab_3);
  690. verticalLayout_7->setSpacing(0);
  691. verticalLayout_7->setObjectName(QString::fromUtf8("verticalLayout_7"));
  692. verticalLayout_7->setSizeConstraint(QLayout::SetDefaultConstraint);
  693. verticalLayout_7->setContentsMargins(0, 0, 0, 1);
  694. miniCanvasPreview = new CanvasPreviewFrame(tab_3);
  695. miniCanvasPreview->setObjectName(QString::fromUtf8("miniCanvasPreview"));
  696. sizePolicy3.setHeightForWidth(miniCanvasPreview->sizePolicy().hasHeightForWidth());
  697. miniCanvasPreview->setSizePolicy(sizePolicy3);
  698. miniCanvasPreview->setMinimumSize(QSize(210, 162));
  699. miniCanvasPreview->setAcceptDrops(false);
  700. miniCanvasPreview->setFrameShape(QFrame::StyledPanel);
  701. miniCanvasPreview->setFrameShadow(QFrame::Sunken);
  702. miniCanvasPreview->setLineWidth(1);
  703. verticalLayout_7->addWidget(miniCanvasPreview);
  704. tw_miniCanvas->addTab(tab_3, QString());
  705. splitter->addWidget(tw_miniCanvas);
  706. verticalLayout->addWidget(splitter);
  707. dockWidget->setWidget(dockWidgetContents);
  708. CarlaHostW->addDockWidget(Qt::LeftDockWidgetArea, dockWidget);
  709. menubar->addAction(menu_File->menuAction());
  710. menubar->addAction(menu_Engine->menuAction());
  711. menubar->addAction(menu_Plugin->menuAction());
  712. menubar->addAction(menu_Canvas->menuAction());
  713. menubar->addAction(menu_Settings->menuAction());
  714. menubar->addAction(menu_Help->menuAction());
  715. menu_File->addAction(act_file_connect);
  716. menu_File->addAction(act_file_refresh);
  717. menu_File->addAction(act_file_new);
  718. menu_File->addAction(act_file_open);
  719. menu_File->addAction(act_file_save);
  720. menu_File->addAction(act_file_save_as);
  721. menu_File->addSeparator();
  722. menu_File->addAction(act_file_quit);
  723. menu_Engine->addAction(act_engine_start);
  724. menu_Engine->addAction(act_engine_stop);
  725. menu_Engine->addAction(act_engine_panic);
  726. menu_Engine->addSeparator();
  727. menu_Engine->addAction(act_engine_config);
  728. menu_Plugin->addAction(act_plugin_add);
  729. menu_Plugin->addAction(act_plugin_add_jack);
  730. menu_Plugin->addAction(act_plugin_remove_all);
  731. menu_Plugin->addSeparator();
  732. menu_Plugin->addAction(menu_PluginMacros->menuAction());
  733. menu_PluginMacros->addAction(act_plugins_enable);
  734. menu_PluginMacros->addAction(act_plugins_disable);
  735. menu_PluginMacros->addSeparator();
  736. menu_PluginMacros->addAction(act_plugins_volume100);
  737. menu_PluginMacros->addAction(act_plugins_mute);
  738. menu_PluginMacros->addSeparator();
  739. menu_PluginMacros->addAction(act_plugins_wet100);
  740. menu_PluginMacros->addAction(act_plugins_bypass);
  741. menu_PluginMacros->addSeparator();
  742. menu_PluginMacros->addAction(act_plugins_center);
  743. menu_PluginMacros->addSeparator();
  744. menu_PluginMacros->addAction(act_plugins_compact);
  745. menu_PluginMacros->addAction(act_plugins_expand);
  746. menu_Canvas->addAction(act_canvas_show_internal);
  747. menu_Canvas->addAction(act_canvas_show_external);
  748. menu_Canvas->addSeparator();
  749. menu_Canvas->addAction(act_canvas_arrange);
  750. menu_Canvas->addAction(act_canvas_refresh);
  751. menu_Canvas->addAction(menu_Canvas_Zoom->menuAction());
  752. menu_Canvas->addSeparator();
  753. menu_Canvas->addAction(act_canvas_save_image);
  754. menu_Canvas_Zoom->addAction(act_canvas_zoom_fit);
  755. menu_Canvas_Zoom->addSeparator();
  756. menu_Canvas_Zoom->addAction(act_canvas_zoom_in);
  757. menu_Canvas_Zoom->addAction(act_canvas_zoom_out);
  758. menu_Canvas_Zoom->addAction(act_canvas_zoom_100);
  759. menu_Settings->addAction(act_settings_show_toolbar);
  760. menu_Settings->addAction(act_settings_show_meters);
  761. menu_Settings->addAction(act_settings_show_keyboard);
  762. menu_Settings->addAction(act_settings_show_side_panel);
  763. menu_Settings->addSeparator();
  764. menu_Settings->addAction(act_settings_configure);
  765. menu_Help->addAction(act_help_about);
  766. menu_Help->addAction(act_help_about_juce);
  767. menu_Help->addAction(act_help_about_qt);
  768. toolBar->addAction(act_file_new);
  769. toolBar->addAction(act_file_open);
  770. toolBar->addAction(act_file_save);
  771. toolBar->addAction(act_file_save_as);
  772. toolBar->addAction(act_file_connect);
  773. toolBar->addAction(act_file_refresh);
  774. toolBar->addSeparator();
  775. toolBar->addAction(act_plugin_add);
  776. toolBar->addAction(act_plugin_add_jack);
  777. toolBar->addAction(act_plugin_remove_all);
  778. toolBar->addAction(act_engine_panic);
  779. toolBar->addSeparator();
  780. toolBar->addAction(act_settings_configure);
  781. retranslateUi(CarlaHostW);
  782. QObject::connect(act_file_quit, SIGNAL(triggered()), CarlaHostW, SLOT(close()));
  783. tabWidget->setCurrentIndex(0);
  784. tabUtils->setCurrentIndex(0);
  785. tw_miniCanvas->setCurrentIndex(0);
  786. QMetaObject::connectSlotsByName(CarlaHostW);
  787. } // setupUi
  788. void retranslateUi(QMainWindow *CarlaHostW)
  789. {
  790. CarlaHostW->setWindowTitle(QCoreApplication::translate("CarlaHostW", "MainWindow", nullptr));
  791. act_file_new->setText(QCoreApplication::translate("CarlaHostW", "&New", nullptr));
  792. #if QT_CONFIG(shortcut)
  793. act_file_new->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+N", nullptr));
  794. #endif // QT_CONFIG(shortcut)
  795. act_file_open->setText(QCoreApplication::translate("CarlaHostW", "&Open...", nullptr));
  796. act_file_open->setIconText(QCoreApplication::translate("CarlaHostW", "Open...", nullptr));
  797. #if QT_CONFIG(tooltip)
  798. act_file_open->setToolTip(QCoreApplication::translate("CarlaHostW", "Open...", nullptr));
  799. #endif // QT_CONFIG(tooltip)
  800. #if QT_CONFIG(shortcut)
  801. act_file_open->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+O", nullptr));
  802. #endif // QT_CONFIG(shortcut)
  803. act_file_save->setText(QCoreApplication::translate("CarlaHostW", "&Save", nullptr));
  804. #if QT_CONFIG(shortcut)
  805. act_file_save->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+S", nullptr));
  806. #endif // QT_CONFIG(shortcut)
  807. act_file_save_as->setText(QCoreApplication::translate("CarlaHostW", "Save &As...", nullptr));
  808. act_file_save_as->setIconText(QCoreApplication::translate("CarlaHostW", "Save As...", nullptr));
  809. #if QT_CONFIG(tooltip)
  810. act_file_save_as->setToolTip(QCoreApplication::translate("CarlaHostW", "Save As...", nullptr));
  811. #endif // QT_CONFIG(tooltip)
  812. #if QT_CONFIG(shortcut)
  813. act_file_save_as->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+Shift+S", nullptr));
  814. #endif // QT_CONFIG(shortcut)
  815. act_file_quit->setText(QCoreApplication::translate("CarlaHostW", "&Quit", nullptr));
  816. #if QT_CONFIG(shortcut)
  817. act_file_quit->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+Q", nullptr));
  818. #endif // QT_CONFIG(shortcut)
  819. act_engine_start->setText(QCoreApplication::translate("CarlaHostW", "&Start", nullptr));
  820. #if QT_CONFIG(shortcut)
  821. act_engine_start->setShortcut(QCoreApplication::translate("CarlaHostW", "F5", nullptr));
  822. #endif // QT_CONFIG(shortcut)
  823. act_engine_stop->setText(QCoreApplication::translate("CarlaHostW", "St&op", nullptr));
  824. #if QT_CONFIG(shortcut)
  825. act_engine_stop->setShortcut(QCoreApplication::translate("CarlaHostW", "F6", nullptr));
  826. #endif // QT_CONFIG(shortcut)
  827. act_plugin_add->setText(QCoreApplication::translate("CarlaHostW", "&Add Plugin...", nullptr));
  828. #if QT_CONFIG(shortcut)
  829. act_plugin_add->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+A", nullptr));
  830. #endif // QT_CONFIG(shortcut)
  831. act_plugin_remove_all->setText(QCoreApplication::translate("CarlaHostW", "&Remove All", nullptr));
  832. act_plugins_enable->setText(QCoreApplication::translate("CarlaHostW", "Enable", nullptr));
  833. act_plugins_disable->setText(QCoreApplication::translate("CarlaHostW", "Disable", nullptr));
  834. act_plugins_bypass->setText(QCoreApplication::translate("CarlaHostW", "0% Wet (Bypass)", nullptr));
  835. act_plugins_wet100->setText(QCoreApplication::translate("CarlaHostW", "100% Wet", nullptr));
  836. act_plugins_mute->setText(QCoreApplication::translate("CarlaHostW", "0% Volume (Mute)", nullptr));
  837. act_plugins_volume100->setText(QCoreApplication::translate("CarlaHostW", "100% Volume", nullptr));
  838. act_plugins_center->setText(QCoreApplication::translate("CarlaHostW", "Center Balance", nullptr));
  839. act_transport_play->setText(QCoreApplication::translate("CarlaHostW", "&Play", nullptr));
  840. #if QT_CONFIG(shortcut)
  841. act_transport_play->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+Shift+P", nullptr));
  842. #endif // QT_CONFIG(shortcut)
  843. act_transport_stop->setText(QCoreApplication::translate("CarlaHostW", "&Stop", nullptr));
  844. #if QT_CONFIG(shortcut)
  845. act_transport_stop->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+Shift+X", nullptr));
  846. #endif // QT_CONFIG(shortcut)
  847. act_transport_backwards->setText(QCoreApplication::translate("CarlaHostW", "&Backwards", nullptr));
  848. #if QT_CONFIG(shortcut)
  849. act_transport_backwards->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+Shift+B", nullptr));
  850. #endif // QT_CONFIG(shortcut)
  851. act_transport_forwards->setText(QCoreApplication::translate("CarlaHostW", "&Forwards", nullptr));
  852. #if QT_CONFIG(shortcut)
  853. act_transport_forwards->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+Shift+F", nullptr));
  854. #endif // QT_CONFIG(shortcut)
  855. act_canvas_arrange->setText(QCoreApplication::translate("CarlaHostW", "&Arrange", nullptr));
  856. #if QT_CONFIG(shortcut)
  857. act_canvas_arrange->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+G", nullptr));
  858. #endif // QT_CONFIG(shortcut)
  859. act_canvas_refresh->setText(QCoreApplication::translate("CarlaHostW", "&Refresh", nullptr));
  860. #if QT_CONFIG(shortcut)
  861. act_canvas_refresh->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+R", nullptr));
  862. #endif // QT_CONFIG(shortcut)
  863. act_canvas_save_image->setText(QCoreApplication::translate("CarlaHostW", "Save &Image...", nullptr));
  864. act_canvas_zoom_fit->setText(QCoreApplication::translate("CarlaHostW", "Auto-Fit", nullptr));
  865. #if QT_CONFIG(shortcut)
  866. act_canvas_zoom_fit->setShortcut(QCoreApplication::translate("CarlaHostW", "Home", nullptr));
  867. #endif // QT_CONFIG(shortcut)
  868. act_canvas_zoom_in->setText(QCoreApplication::translate("CarlaHostW", "Zoom In", nullptr));
  869. #if QT_CONFIG(shortcut)
  870. act_canvas_zoom_in->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl++", nullptr));
  871. #endif // QT_CONFIG(shortcut)
  872. act_canvas_zoom_out->setText(QCoreApplication::translate("CarlaHostW", "Zoom Out", nullptr));
  873. #if QT_CONFIG(shortcut)
  874. act_canvas_zoom_out->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+-", nullptr));
  875. #endif // QT_CONFIG(shortcut)
  876. act_canvas_zoom_100->setText(QCoreApplication::translate("CarlaHostW", "Zoom 100%", nullptr));
  877. #if QT_CONFIG(shortcut)
  878. act_canvas_zoom_100->setShortcut(QCoreApplication::translate("CarlaHostW", "Ctrl+1", nullptr));
  879. #endif // QT_CONFIG(shortcut)
  880. act_settings_show_toolbar->setText(QCoreApplication::translate("CarlaHostW", "Show &Toolbar", nullptr));
  881. act_settings_configure->setText(QCoreApplication::translate("CarlaHostW", "&Configure Carla", nullptr));
  882. act_help_about->setText(QCoreApplication::translate("CarlaHostW", "&About", nullptr));
  883. act_help_about_juce->setText(QCoreApplication::translate("CarlaHostW", "About &JUCE", nullptr));
  884. act_help_about_qt->setText(QCoreApplication::translate("CarlaHostW", "About &Qt", nullptr));
  885. act_settings_show_meters->setText(QCoreApplication::translate("CarlaHostW", "Show Canvas &Meters", nullptr));
  886. act_settings_show_keyboard->setText(QCoreApplication::translate("CarlaHostW", "Show Canvas &Keyboard", nullptr));
  887. act_canvas_show_internal->setText(QCoreApplication::translate("CarlaHostW", "Show Internal", nullptr));
  888. act_canvas_show_external->setText(QCoreApplication::translate("CarlaHostW", "Show External", nullptr));
  889. act_settings_show_time_panel->setText(QCoreApplication::translate("CarlaHostW", "Show Time Panel", nullptr));
  890. act_settings_show_side_panel->setText(QCoreApplication::translate("CarlaHostW", "Show &Side Panel", nullptr));
  891. act_file_connect->setText(QCoreApplication::translate("CarlaHostW", "&Connect...", nullptr));
  892. act_file_refresh->setText(QCoreApplication::translate("CarlaHostW", "&Refresh", nullptr));
  893. act_plugins_compact->setText(QCoreApplication::translate("CarlaHostW", "Compact Slots", nullptr));
  894. act_plugins_expand->setText(QCoreApplication::translate("CarlaHostW", "Expand Slots", nullptr));
  895. act_secret_1->setText(QCoreApplication::translate("CarlaHostW", "Perform secret 1", nullptr));
  896. act_secret_2->setText(QCoreApplication::translate("CarlaHostW", "Perform secret 2", nullptr));
  897. act_secret_3->setText(QCoreApplication::translate("CarlaHostW", "Perform secret 3", nullptr));
  898. act_secret_4->setText(QCoreApplication::translate("CarlaHostW", "Perform secret 4", nullptr));
  899. act_secret_5->setText(QCoreApplication::translate("CarlaHostW", "Perform secret 5", nullptr));
  900. act_plugin_add_jack->setText(QCoreApplication::translate("CarlaHostW", "Add &JACK Application...", nullptr));
  901. act_engine_config->setText(QCoreApplication::translate("CarlaHostW", "&Configure driver...", nullptr));
  902. act_engine_panic->setText(QCoreApplication::translate("CarlaHostW", "Panic", nullptr));
  903. act_engine_panel->setText(QCoreApplication::translate("CarlaHostW", "Open custom driver panel...", nullptr));
  904. pad_left->setText(QString());
  905. pad_right->setText(QString());
  906. tabWidget->setTabText(tabWidget->indexOf(rack), QCoreApplication::translate("CarlaHostW", "Rack", nullptr));
  907. tabWidget->setTabText(tabWidget->indexOf(patchbay), QCoreApplication::translate("CarlaHostW", "Patchbay", nullptr));
  908. text_logs->setPlainText(QCoreApplication::translate("CarlaHostW", "Loading...", nullptr));
  909. tabWidget->setTabText(tabWidget->indexOf(logs), QCoreApplication::translate("CarlaHostW", "Logs", nullptr));
  910. label_buffer_size->setText(QCoreApplication::translate("CarlaHostW", "Buffer Size:", nullptr));
  911. label_sample_rate->setText(QCoreApplication::translate("CarlaHostW", "Sample Rate:", nullptr));
  912. b_xruns->setText(QCoreApplication::translate("CarlaHostW", "? Xruns", nullptr));
  913. pb_dsp_load->setFormat(QCoreApplication::translate("CarlaHostW", "DSP Load: %p%", nullptr));
  914. menu_File->setTitle(QCoreApplication::translate("CarlaHostW", "&File", nullptr));
  915. menu_Engine->setTitle(QCoreApplication::translate("CarlaHostW", "&Engine", nullptr));
  916. menu_Plugin->setTitle(QCoreApplication::translate("CarlaHostW", "&Plugin", nullptr));
  917. menu_PluginMacros->setTitle(QCoreApplication::translate("CarlaHostW", "Macros (all plugins)", nullptr));
  918. menu_Canvas->setTitle(QCoreApplication::translate("CarlaHostW", "&Canvas", nullptr));
  919. menu_Canvas_Zoom->setTitle(QCoreApplication::translate("CarlaHostW", "Zoom", nullptr));
  920. menu_Settings->setTitle(QCoreApplication::translate("CarlaHostW", "&Settings", nullptr));
  921. menu_Help->setTitle(QCoreApplication::translate("CarlaHostW", "&Help", nullptr));
  922. toolBar->setWindowTitle(QCoreApplication::translate("CarlaHostW", "toolBar", nullptr));
  923. cb_disk->setItemText(0, QCoreApplication::translate("CarlaHostW", "Home", nullptr));
  924. b_disk_add->setText(QString());
  925. b_disk_remove->setText(QString());
  926. tabUtils->setTabText(tabUtils->indexOf(disk), QCoreApplication::translate("CarlaHostW", "Disk", nullptr));
  927. group_transport_controls->setTitle(QCoreApplication::translate("CarlaHostW", "Playback Controls", nullptr));
  928. b_transport_play->setText(QString());
  929. b_transport_stop->setText(QString());
  930. b_transport_backwards->setText(QString());
  931. b_transport_forwards->setText(QString());
  932. group_transport_info->setTitle(QCoreApplication::translate("CarlaHostW", "Time Information", nullptr));
  933. label_transport_frame->setText(QCoreApplication::translate("CarlaHostW", "Frame:", nullptr));
  934. l_transport_frame->setText(QCoreApplication::translate("CarlaHostW", "000'000'000", nullptr));
  935. label_transport_time->setText(QCoreApplication::translate("CarlaHostW", "Time:", nullptr));
  936. l_transport_time->setText(QCoreApplication::translate("CarlaHostW", "00:00:00", nullptr));
  937. label_transport_bbt->setText(QCoreApplication::translate("CarlaHostW", "BBT:", nullptr));
  938. l_transport_bbt->setText(QCoreApplication::translate("CarlaHostW", "000|00|0000", nullptr));
  939. group_transport_settings->setTitle(QCoreApplication::translate("CarlaHostW", "Settings", nullptr));
  940. dsb_transport_bpm->setSuffix(QCoreApplication::translate("CarlaHostW", " BPM", nullptr));
  941. cb_transport_jack->setText(QCoreApplication::translate("CarlaHostW", "Use JACK Transport", nullptr));
  942. cb_transport_link->setText(QCoreApplication::translate("CarlaHostW", "Use Ableton Link", nullptr));
  943. tabUtils->setTabText(tabUtils->indexOf(w_transport), QCoreApplication::translate("CarlaHostW", "Transport", nullptr));
  944. tw_miniCanvas->setTabText(tw_miniCanvas->indexOf(tab_3), QString());
  945. } // retranslateUi
  946. };
  947. namespace Ui {
  948. class CarlaHostW: public Ui_CarlaHostW {};
  949. } // namespace Ui
  950. QT_END_NAMESPACE
  951. #endif // UI_CARLA_HOST_H