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.

422 lines
17KB

  1. /********************************************************************************
  2. ** Form generated from reading UI file 'carla_add_jack.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_ADD_JACK_H
  9. #define UI_CARLA_ADD_JACK_H
  10. #include <QtCore/QVariant>
  11. #include <QtWidgets/QApplication>
  12. #include <QtWidgets/QCheckBox>
  13. #include <QtWidgets/QComboBox>
  14. #include <QtWidgets/QDialog>
  15. #include <QtWidgets/QDialogButtonBox>
  16. #include <QtWidgets/QFrame>
  17. #include <QtWidgets/QGridLayout>
  18. #include <QtWidgets/QGroupBox>
  19. #include <QtWidgets/QHBoxLayout>
  20. #include <QtWidgets/QLabel>
  21. #include <QtWidgets/QLineEdit>
  22. #include <QtWidgets/QRadioButton>
  23. #include <QtWidgets/QSpacerItem>
  24. #include <QtWidgets/QSpinBox>
  25. #include <QtWidgets/QStackedWidget>
  26. #include <QtWidgets/QVBoxLayout>
  27. #include <QtWidgets/QWidget>
  28. QT_BEGIN_NAMESPACE
  29. class Ui_Dialog
  30. {
  31. public:
  32. QVBoxLayout *verticalLayout;
  33. QLabel *label_9;
  34. QGroupBox *group_command;
  35. QGridLayout *gridLayout;
  36. QSpacerItem *horizontalSpacer_4;
  37. QLabel *label_10;
  38. QLineEdit *le_name;
  39. QSpacerItem *horizontalSpacer_3;
  40. QLabel *label_5;
  41. QRadioButton *rb_template;
  42. QRadioButton *rb_custom;
  43. QStackedWidget *stackedWidget;
  44. QWidget *page_template;
  45. QHBoxLayout *horizontalLayout_2;
  46. QLabel *l_template;
  47. QComboBox *cb_template;
  48. QWidget *page_command;
  49. QHBoxLayout *horizontalLayout_3;
  50. QLabel *l_command;
  51. QLineEdit *le_command;
  52. QGroupBox *group_setup;
  53. QGridLayout *gridLayout_2;
  54. QSpacerItem *horizontalSpacer_5;
  55. QHBoxLayout *horizontalLayout;
  56. QSpacerItem *horizontalSpacer_10;
  57. QLabel *label_6;
  58. QComboBox *cb_session_mgr;
  59. QSpacerItem *horizontalSpacer_9;
  60. QLabel *label_3;
  61. QSpinBox *sb_audio_ins;
  62. QSpacerItem *horizontalSpacer_7;
  63. QFrame *line;
  64. QSpacerItem *horizontalSpacer_13;
  65. QLabel *label_7;
  66. QSpinBox *sb_midi_ins;
  67. QSpacerItem *horizontalSpacer_15;
  68. QSpacerItem *horizontalSpacer_6;
  69. QLabel *label_4;
  70. QSpinBox *sb_audio_outs;
  71. QSpacerItem *horizontalSpacer_8;
  72. QSpacerItem *horizontalSpacer_14;
  73. QLabel *label_8;
  74. QSpinBox *sb_midi_outs;
  75. QSpacerItem *horizontalSpacer_16;
  76. QCheckBox *cb_manage_window;
  77. QGroupBox *groupBox;
  78. QGridLayout *gridLayout_3;
  79. QCheckBox *cb_external_start;
  80. QCheckBox *cb_capture_first_window;
  81. QSpacerItem *horizontalSpacer;
  82. QSpacerItem *horizontalSpacer_2;
  83. QCheckBox *cb_buffers_addition_mode;
  84. QCheckBox *cb_out_midi_mixdown;
  85. QDialogButtonBox *buttonBox;
  86. void setupUi(QDialog *Dialog)
  87. {
  88. if (Dialog->objectName().isEmpty())
  89. Dialog->setObjectName(QString::fromUtf8("Dialog"));
  90. Dialog->resize(487, 572);
  91. verticalLayout = new QVBoxLayout(Dialog);
  92. verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
  93. label_9 = new QLabel(Dialog);
  94. label_9->setObjectName(QString::fromUtf8("label_9"));
  95. verticalLayout->addWidget(label_9);
  96. group_command = new QGroupBox(Dialog);
  97. group_command->setObjectName(QString::fromUtf8("group_command"));
  98. gridLayout = new QGridLayout(group_command);
  99. gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
  100. horizontalSpacer_4 = new QSpacerItem(20, 60, QSizePolicy::Fixed, QSizePolicy::Minimum);
  101. gridLayout->addItem(horizontalSpacer_4, 0, 0, 3, 1);
  102. label_10 = new QLabel(group_command);
  103. label_10->setObjectName(QString::fromUtf8("label_10"));
  104. label_10->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  105. gridLayout->addWidget(label_10, 0, 1, 1, 1);
  106. le_name = new QLineEdit(group_command);
  107. le_name->setObjectName(QString::fromUtf8("le_name"));
  108. gridLayout->addWidget(le_name, 0, 2, 1, 2);
  109. horizontalSpacer_3 = new QSpacerItem(20, 60, QSizePolicy::Fixed, QSizePolicy::Minimum);
  110. gridLayout->addItem(horizontalSpacer_3, 0, 4, 3, 1);
  111. label_5 = new QLabel(group_command);
  112. label_5->setObjectName(QString::fromUtf8("label_5"));
  113. label_5->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  114. gridLayout->addWidget(label_5, 1, 1, 1, 1);
  115. rb_template = new QRadioButton(group_command);
  116. rb_template->setObjectName(QString::fromUtf8("rb_template"));
  117. rb_template->setEnabled(false);
  118. QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
  119. sizePolicy.setHorizontalStretch(0);
  120. sizePolicy.setVerticalStretch(0);
  121. sizePolicy.setHeightForWidth(rb_template->sizePolicy().hasHeightForWidth());
  122. rb_template->setSizePolicy(sizePolicy);
  123. gridLayout->addWidget(rb_template, 1, 2, 1, 1);
  124. rb_custom = new QRadioButton(group_command);
  125. rb_custom->setObjectName(QString::fromUtf8("rb_custom"));
  126. sizePolicy.setHeightForWidth(rb_custom->sizePolicy().hasHeightForWidth());
  127. rb_custom->setSizePolicy(sizePolicy);
  128. rb_custom->setChecked(true);
  129. gridLayout->addWidget(rb_custom, 1, 3, 1, 1);
  130. stackedWidget = new QStackedWidget(group_command);
  131. stackedWidget->setObjectName(QString::fromUtf8("stackedWidget"));
  132. page_template = new QWidget();
  133. page_template->setObjectName(QString::fromUtf8("page_template"));
  134. horizontalLayout_2 = new QHBoxLayout(page_template);
  135. horizontalLayout_2->setContentsMargins(0, 0, 0, 0);
  136. horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
  137. l_template = new QLabel(page_template);
  138. l_template->setObjectName(QString::fromUtf8("l_template"));
  139. l_template->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  140. horizontalLayout_2->addWidget(l_template);
  141. cb_template = new QComboBox(page_template);
  142. cb_template->setObjectName(QString::fromUtf8("cb_template"));
  143. sizePolicy.setHeightForWidth(cb_template->sizePolicy().hasHeightForWidth());
  144. cb_template->setSizePolicy(sizePolicy);
  145. cb_template->setEditable(false);
  146. horizontalLayout_2->addWidget(cb_template);
  147. stackedWidget->addWidget(page_template);
  148. page_command = new QWidget();
  149. page_command->setObjectName(QString::fromUtf8("page_command"));
  150. horizontalLayout_3 = new QHBoxLayout(page_command);
  151. horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
  152. horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
  153. l_command = new QLabel(page_command);
  154. l_command->setObjectName(QString::fromUtf8("l_command"));
  155. l_command->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  156. horizontalLayout_3->addWidget(l_command);
  157. le_command = new QLineEdit(page_command);
  158. le_command->setObjectName(QString::fromUtf8("le_command"));
  159. horizontalLayout_3->addWidget(le_command);
  160. stackedWidget->addWidget(page_command);
  161. gridLayout->addWidget(stackedWidget, 2, 1, 1, 3);
  162. verticalLayout->addWidget(group_command);
  163. group_setup = new QGroupBox(Dialog);
  164. group_setup->setObjectName(QString::fromUtf8("group_setup"));
  165. gridLayout_2 = new QGridLayout(group_setup);
  166. gridLayout_2->setObjectName(QString::fromUtf8("gridLayout_2"));
  167. horizontalSpacer_5 = new QSpacerItem(20, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  168. gridLayout_2->addItem(horizontalSpacer_5, 2, 0, 1, 1);
  169. horizontalLayout = new QHBoxLayout();
  170. horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
  171. horizontalSpacer_10 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  172. horizontalLayout->addItem(horizontalSpacer_10);
  173. label_6 = new QLabel(group_setup);
  174. label_6->setObjectName(QString::fromUtf8("label_6"));
  175. label_6->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  176. horizontalLayout->addWidget(label_6);
  177. cb_session_mgr = new QComboBox(group_setup);
  178. cb_session_mgr->addItem(QString());
  179. cb_session_mgr->addItem(QString::fromUtf8("LADISH (SIGUSR1)"));
  180. cb_session_mgr->addItem(QString::fromUtf8("NSM"));
  181. cb_session_mgr->setObjectName(QString::fromUtf8("cb_session_mgr"));
  182. horizontalLayout->addWidget(cb_session_mgr);
  183. horizontalSpacer_9 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  184. horizontalLayout->addItem(horizontalSpacer_9);
  185. gridLayout_2->addLayout(horizontalLayout, 0, 1, 1, 8);
  186. label_3 = new QLabel(group_setup);
  187. label_3->setObjectName(QString::fromUtf8("label_3"));
  188. QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Preferred);
  189. sizePolicy1.setHorizontalStretch(0);
  190. sizePolicy1.setVerticalStretch(0);
  191. sizePolicy1.setHeightForWidth(label_3->sizePolicy().hasHeightForWidth());
  192. label_3->setSizePolicy(sizePolicy1);
  193. label_3->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  194. gridLayout_2->addWidget(label_3, 2, 1, 1, 1);
  195. sb_audio_ins = new QSpinBox(group_setup);
  196. sb_audio_ins->setObjectName(QString::fromUtf8("sb_audio_ins"));
  197. sb_audio_ins->setMaximum(64);
  198. gridLayout_2->addWidget(sb_audio_ins, 2, 2, 1, 1);
  199. horizontalSpacer_7 = new QSpacerItem(20, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  200. gridLayout_2->addItem(horizontalSpacer_7, 2, 3, 1, 1);
  201. line = new QFrame(group_setup);
  202. line->setObjectName(QString::fromUtf8("line"));
  203. line->setLineWidth(0);
  204. line->setMidLineWidth(1);
  205. line->setFrameShape(QFrame::VLine);
  206. line->setFrameShadow(QFrame::Sunken);
  207. gridLayout_2->addWidget(line, 2, 4, 2, 1);
  208. horizontalSpacer_13 = new QSpacerItem(20, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  209. gridLayout_2->addItem(horizontalSpacer_13, 2, 5, 1, 1);
  210. label_7 = new QLabel(group_setup);
  211. label_7->setObjectName(QString::fromUtf8("label_7"));
  212. label_7->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  213. gridLayout_2->addWidget(label_7, 2, 6, 1, 1);
  214. sb_midi_ins = new QSpinBox(group_setup);
  215. sb_midi_ins->setObjectName(QString::fromUtf8("sb_midi_ins"));
  216. sb_midi_ins->setMaximum(1);
  217. gridLayout_2->addWidget(sb_midi_ins, 2, 7, 1, 1);
  218. horizontalSpacer_15 = new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum);
  219. gridLayout_2->addItem(horizontalSpacer_15, 2, 8, 1, 1);
  220. horizontalSpacer_6 = new QSpacerItem(20, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  221. gridLayout_2->addItem(horizontalSpacer_6, 3, 0, 1, 1);
  222. label_4 = new QLabel(group_setup);
  223. label_4->setObjectName(QString::fromUtf8("label_4"));
  224. sizePolicy1.setHeightForWidth(label_4->sizePolicy().hasHeightForWidth());
  225. label_4->setSizePolicy(sizePolicy1);
  226. label_4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  227. gridLayout_2->addWidget(label_4, 3, 1, 1, 1);
  228. sb_audio_outs = new QSpinBox(group_setup);
  229. sb_audio_outs->setObjectName(QString::fromUtf8("sb_audio_outs"));
  230. sb_audio_outs->setMaximum(64);
  231. gridLayout_2->addWidget(sb_audio_outs, 3, 2, 1, 1);
  232. horizontalSpacer_8 = new QSpacerItem(20, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  233. gridLayout_2->addItem(horizontalSpacer_8, 3, 3, 1, 1);
  234. horizontalSpacer_14 = new QSpacerItem(20, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  235. gridLayout_2->addItem(horizontalSpacer_14, 3, 5, 1, 1);
  236. label_8 = new QLabel(group_setup);
  237. label_8->setObjectName(QString::fromUtf8("label_8"));
  238. label_8->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
  239. gridLayout_2->addWidget(label_8, 3, 6, 1, 1);
  240. sb_midi_outs = new QSpinBox(group_setup);
  241. sb_midi_outs->setObjectName(QString::fromUtf8("sb_midi_outs"));
  242. sb_midi_outs->setMaximum(1);
  243. gridLayout_2->addWidget(sb_midi_outs, 3, 7, 1, 1);
  244. horizontalSpacer_16 = new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum);
  245. gridLayout_2->addItem(horizontalSpacer_16, 3, 8, 1, 1);
  246. cb_manage_window = new QCheckBox(group_setup);
  247. cb_manage_window->setObjectName(QString::fromUtf8("cb_manage_window"));
  248. gridLayout_2->addWidget(cb_manage_window, 1, 2, 1, 7);
  249. verticalLayout->addWidget(group_setup);
  250. groupBox = new QGroupBox(Dialog);
  251. groupBox->setObjectName(QString::fromUtf8("groupBox"));
  252. gridLayout_3 = new QGridLayout(groupBox);
  253. gridLayout_3->setObjectName(QString::fromUtf8("gridLayout_3"));
  254. cb_external_start = new QCheckBox(groupBox);
  255. cb_external_start->setObjectName(QString::fromUtf8("cb_external_start"));
  256. gridLayout_3->addWidget(cb_external_start, 4, 1, 1, 1);
  257. cb_capture_first_window = new QCheckBox(groupBox);
  258. cb_capture_first_window->setObjectName(QString::fromUtf8("cb_capture_first_window"));
  259. cb_capture_first_window->setEnabled(false);
  260. gridLayout_3->addWidget(cb_capture_first_window, 0, 1, 1, 1);
  261. horizontalSpacer = new QSpacerItem(20, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  262. gridLayout_3->addItem(horizontalSpacer, 0, 0, 1, 1);
  263. horizontalSpacer_2 = new QSpacerItem(135, 1, QSizePolicy::Expanding, QSizePolicy::Minimum);
  264. gridLayout_3->addItem(horizontalSpacer_2, 0, 2, 1, 1);
  265. cb_buffers_addition_mode = new QCheckBox(groupBox);
  266. cb_buffers_addition_mode->setObjectName(QString::fromUtf8("cb_buffers_addition_mode"));
  267. gridLayout_3->addWidget(cb_buffers_addition_mode, 2, 1, 1, 1);
  268. cb_out_midi_mixdown = new QCheckBox(groupBox);
  269. cb_out_midi_mixdown->setObjectName(QString::fromUtf8("cb_out_midi_mixdown"));
  270. gridLayout_3->addWidget(cb_out_midi_mixdown, 1, 1, 1, 1);
  271. verticalLayout->addWidget(groupBox);
  272. buttonBox = new QDialogButtonBox(Dialog);
  273. buttonBox->setObjectName(QString::fromUtf8("buttonBox"));
  274. buttonBox->setOrientation(Qt::Horizontal);
  275. buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
  276. verticalLayout->addWidget(buttonBox);
  277. retranslateUi(Dialog);
  278. QObject::connect(buttonBox, SIGNAL(accepted()), Dialog, SLOT(accept()));
  279. QObject::connect(buttonBox, SIGNAL(rejected()), Dialog, SLOT(reject()));
  280. stackedWidget->setCurrentIndex(1);
  281. cb_session_mgr->setCurrentIndex(0);
  282. QMetaObject::connectSlotsByName(Dialog);
  283. } // setupUi
  284. void retranslateUi(QDialog *Dialog)
  285. {
  286. Dialog->setWindowTitle(QCoreApplication::translate("Dialog", "Add JACK Application", nullptr));
  287. label_9->setText(QCoreApplication::translate("Dialog", "Note: Features not implemented yet are greyed out", nullptr));
  288. group_command->setTitle(QCoreApplication::translate("Dialog", "Application", nullptr));
  289. label_10->setText(QCoreApplication::translate("Dialog", "Name:", nullptr));
  290. label_5->setText(QCoreApplication::translate("Dialog", "Application:", nullptr));
  291. rb_template->setText(QCoreApplication::translate("Dialog", "From template", nullptr));
  292. rb_custom->setText(QCoreApplication::translate("Dialog", "Custom", nullptr));
  293. l_template->setText(QCoreApplication::translate("Dialog", "Template:", nullptr));
  294. l_command->setText(QCoreApplication::translate("Dialog", "Command:", nullptr));
  295. group_setup->setTitle(QCoreApplication::translate("Dialog", "Setup", nullptr));
  296. label_6->setText(QCoreApplication::translate("Dialog", "Session Manager:", nullptr));
  297. cb_session_mgr->setItemText(0, QCoreApplication::translate("Dialog", "None", nullptr));
  298. label_3->setText(QCoreApplication::translate("Dialog", "Audio inputs:", nullptr));
  299. label_7->setText(QCoreApplication::translate("Dialog", "MIDI inputs:", nullptr));
  300. label_4->setText(QCoreApplication::translate("Dialog", "Audio outputs:", nullptr));
  301. label_8->setText(QCoreApplication::translate("Dialog", "MIDI outputs:", nullptr));
  302. cb_manage_window->setText(QCoreApplication::translate("Dialog", "Take control of main application window", nullptr));
  303. groupBox->setTitle(QCoreApplication::translate("Dialog", "Workarounds", nullptr));
  304. cb_external_start->setText(QCoreApplication::translate("Dialog", "Wait for external application start (Advanced, for Debug only)", nullptr));
  305. cb_capture_first_window->setText(QCoreApplication::translate("Dialog", "Capture only the first X11 Window", nullptr));
  306. cb_buffers_addition_mode->setText(QCoreApplication::translate("Dialog", "Use previous client output buffer as input for the next client", nullptr));
  307. cb_out_midi_mixdown->setText(QCoreApplication::translate("Dialog", "Simulate 16 JACK MIDI outputs, with MIDI channel as port index", nullptr));
  308. } // retranslateUi
  309. };
  310. namespace Ui {
  311. class Dialog: public Ui_Dialog {};
  312. } // namespace Ui
  313. QT_END_NAMESPACE
  314. #endif // UI_CARLA_ADD_JACK_H