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.

283 lines
10KB

  1. /********************************************************************************
  2. ** Form generated from reading UI file 'carla_plugin_default.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_PLUGIN_DEFAULT_H
  9. #define UI_CARLA_PLUGIN_DEFAULT_H
  10. #include <QtCore/QVariant>
  11. #include <QtGui/QIcon>
  12. #include <QtWidgets/QApplication>
  13. #include <QtWidgets/QFrame>
  14. #include <QtWidgets/QHBoxLayout>
  15. #include <QtWidgets/QLabel>
  16. #include <QtWidgets/QSpacerItem>
  17. #include <QtWidgets/QVBoxLayout>
  18. #include <QtWidgets/QWidget>
  19. #include "widgets/digitalpeakmeter.h"
  20. #include "widgets/ledbutton.h"
  21. #include "widgets/pixmapbutton.h"
  22. QT_BEGIN_NAMESPACE
  23. class Ui_PluginWidget
  24. {
  25. public:
  26. QVBoxLayout *verticalLayout;
  27. QHBoxLayout *layout_top;
  28. QWidget *w_buttons;
  29. QHBoxLayout *horizontalLayout;
  30. PixmapButton *b_enable;
  31. PixmapButton *b_gui;
  32. PixmapButton *b_edit;
  33. QSpacerItem *spacer_namesep1;
  34. QFrame *line_sep;
  35. QSpacerItem *spacer_namesep2;
  36. QLabel *label_name;
  37. QSpacerItem *spacer_namesep3;
  38. QHBoxLayout *layout_peaks;
  39. DigitalPeakMeter *peak_in;
  40. DigitalPeakMeter *peak_out;
  41. QHBoxLayout *layout_leds;
  42. LEDButton *led_control;
  43. LEDButton *led_midi;
  44. LEDButton *led_audio_in;
  45. LEDButton *led_audio_out;
  46. QFrame *line;
  47. QHBoxLayout *layout_bottom;
  48. QWidget *w_knobs_left;
  49. QHBoxLayout *horizontalLayout_3;
  50. QSpacerItem *spacer_knobs;
  51. QWidget *w_knobs_right;
  52. QHBoxLayout *horizontalLayout_2;
  53. void setupUi(QFrame *PluginWidget)
  54. {
  55. if (PluginWidget->objectName().isEmpty())
  56. PluginWidget->setObjectName(QString::fromUtf8("PluginWidget"));
  57. PluginWidget->resize(552, 60);
  58. PluginWidget->setContextMenuPolicy(Qt::CustomContextMenu);
  59. PluginWidget->setLineWidth(0);
  60. verticalLayout = new QVBoxLayout(PluginWidget);
  61. verticalLayout->setSpacing(0);
  62. verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
  63. verticalLayout->setContentsMargins(4, 3, 6, 3);
  64. layout_top = new QHBoxLayout();
  65. layout_top->setSpacing(1);
  66. layout_top->setObjectName(QString::fromUtf8("layout_top"));
  67. w_buttons = new QWidget(PluginWidget);
  68. w_buttons->setObjectName(QString::fromUtf8("w_buttons"));
  69. w_buttons->setMinimumSize(QSize(72, 24));
  70. w_buttons->setMaximumSize(QSize(72, 24));
  71. horizontalLayout = new QHBoxLayout(w_buttons);
  72. horizontalLayout->setSpacing(0);
  73. horizontalLayout->setContentsMargins(0, 0, 0, 0);
  74. horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
  75. b_enable = new PixmapButton(w_buttons);
  76. b_enable->setObjectName(QString::fromUtf8("b_enable"));
  77. b_enable->setMinimumSize(QSize(24, 24));
  78. b_enable->setMaximumSize(QSize(24, 24));
  79. QIcon icon;
  80. icon.addFile(QString::fromUtf8(":/bitmaps/button_off.png"), QSize(), QIcon::Normal, QIcon::Off);
  81. b_enable->setIcon(icon);
  82. b_enable->setIconSize(QSize(24, 24));
  83. b_enable->setCheckable(true);
  84. b_enable->setFlat(true);
  85. horizontalLayout->addWidget(b_enable);
  86. b_gui = new PixmapButton(w_buttons);
  87. b_gui->setObjectName(QString::fromUtf8("b_gui"));
  88. b_gui->setMinimumSize(QSize(24, 24));
  89. b_gui->setMaximumSize(QSize(24, 24));
  90. QIcon icon1;
  91. icon1.addFile(QString::fromUtf8(":/bitmaps/button_gui.png"), QSize(), QIcon::Normal, QIcon::Off);
  92. b_gui->setIcon(icon1);
  93. b_gui->setIconSize(QSize(24, 24));
  94. b_gui->setCheckable(true);
  95. b_gui->setFlat(true);
  96. horizontalLayout->addWidget(b_gui);
  97. b_edit = new PixmapButton(w_buttons);
  98. b_edit->setObjectName(QString::fromUtf8("b_edit"));
  99. b_edit->setMinimumSize(QSize(24, 24));
  100. b_edit->setMaximumSize(QSize(24, 24));
  101. QIcon icon2;
  102. icon2.addFile(QString::fromUtf8(":/bitmaps/button_edit.png"), QSize(), QIcon::Normal, QIcon::Off);
  103. b_edit->setIcon(icon2);
  104. b_edit->setIconSize(QSize(24, 24));
  105. b_edit->setCheckable(true);
  106. b_edit->setFlat(true);
  107. horizontalLayout->addWidget(b_edit);
  108. layout_top->addWidget(w_buttons);
  109. spacer_namesep1 = new QSpacerItem(6, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  110. layout_top->addItem(spacer_namesep1);
  111. line_sep = new QFrame(PluginWidget);
  112. line_sep->setObjectName(QString::fromUtf8("line_sep"));
  113. line_sep->setMinimumSize(QSize(0, 20));
  114. line_sep->setMaximumSize(QSize(16777215, 20));
  115. line_sep->setLineWidth(0);
  116. line_sep->setMidLineWidth(1);
  117. line_sep->setFrameShape(QFrame::VLine);
  118. line_sep->setFrameShadow(QFrame::Sunken);
  119. layout_top->addWidget(line_sep);
  120. spacer_namesep2 = new QSpacerItem(8, 1, QSizePolicy::Fixed, QSizePolicy::Minimum);
  121. layout_top->addItem(spacer_namesep2);
  122. label_name = new QLabel(PluginWidget);
  123. label_name->setObjectName(QString::fromUtf8("label_name"));
  124. label_name->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
  125. layout_top->addWidget(label_name);
  126. spacer_namesep3 = new QSpacerItem(20, 1, QSizePolicy::Expanding, QSizePolicy::Minimum);
  127. layout_top->addItem(spacer_namesep3);
  128. layout_peaks = new QHBoxLayout();
  129. layout_peaks->setSpacing(4);
  130. layout_peaks->setObjectName(QString::fromUtf8("layout_peaks"));
  131. layout_peaks->setContentsMargins(4, 2, 4, 2);
  132. peak_in = new DigitalPeakMeter(PluginWidget);
  133. peak_in->setObjectName(QString::fromUtf8("peak_in"));
  134. peak_in->setMinimumSize(QSize(100, 0));
  135. peak_in->setMaximumSize(QSize(100, 16777215));
  136. layout_peaks->addWidget(peak_in);
  137. peak_out = new DigitalPeakMeter(PluginWidget);
  138. peak_out->setObjectName(QString::fromUtf8("peak_out"));
  139. peak_out->setMinimumSize(QSize(100, 0));
  140. peak_out->setMaximumSize(QSize(100, 16777215));
  141. layout_peaks->addWidget(peak_out);
  142. layout_top->addLayout(layout_peaks);
  143. layout_leds = new QHBoxLayout();
  144. layout_leds->setSpacing(1);
  145. layout_leds->setObjectName(QString::fromUtf8("layout_leds"));
  146. led_control = new LEDButton(PluginWidget);
  147. led_control->setObjectName(QString::fromUtf8("led_control"));
  148. led_control->setMinimumSize(QSize(14, 14));
  149. led_control->setMaximumSize(QSize(14, 14));
  150. led_control->setCheckable(true);
  151. layout_leds->addWidget(led_control);
  152. led_midi = new LEDButton(PluginWidget);
  153. led_midi->setObjectName(QString::fromUtf8("led_midi"));
  154. led_midi->setMinimumSize(QSize(14, 14));
  155. led_midi->setMaximumSize(QSize(14, 14));
  156. led_midi->setCheckable(true);
  157. layout_leds->addWidget(led_midi);
  158. led_audio_in = new LEDButton(PluginWidget);
  159. led_audio_in->setObjectName(QString::fromUtf8("led_audio_in"));
  160. led_audio_in->setMinimumSize(QSize(14, 14));
  161. led_audio_in->setMaximumSize(QSize(14, 14));
  162. led_audio_in->setCheckable(true);
  163. layout_leds->addWidget(led_audio_in);
  164. led_audio_out = new LEDButton(PluginWidget);
  165. led_audio_out->setObjectName(QString::fromUtf8("led_audio_out"));
  166. led_audio_out->setMinimumSize(QSize(14, 14));
  167. led_audio_out->setMaximumSize(QSize(14, 14));
  168. led_audio_out->setCheckable(true);
  169. layout_leds->addWidget(led_audio_out);
  170. layout_top->addLayout(layout_leds);
  171. verticalLayout->addLayout(layout_top);
  172. line = new QFrame(PluginWidget);
  173. line->setObjectName(QString::fromUtf8("line"));
  174. line->setLineWidth(0);
  175. line->setMidLineWidth(1);
  176. line->setFrameShape(QFrame::HLine);
  177. line->setFrameShadow(QFrame::Sunken);
  178. verticalLayout->addWidget(line);
  179. layout_bottom = new QHBoxLayout();
  180. layout_bottom->setSpacing(1);
  181. layout_bottom->setObjectName(QString::fromUtf8("layout_bottom"));
  182. layout_bottom->setContentsMargins(12, 4, 12, -1);
  183. w_knobs_left = new QWidget(PluginWidget);
  184. w_knobs_left->setObjectName(QString::fromUtf8("w_knobs_left"));
  185. QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
  186. sizePolicy.setHorizontalStretch(0);
  187. sizePolicy.setVerticalStretch(0);
  188. sizePolicy.setHeightForWidth(w_knobs_left->sizePolicy().hasHeightForWidth());
  189. w_knobs_left->setSizePolicy(sizePolicy);
  190. horizontalLayout_3 = new QHBoxLayout(w_knobs_left);
  191. horizontalLayout_3->setContentsMargins(0, 0, 0, 0);
  192. horizontalLayout_3->setObjectName(QString::fromUtf8("horizontalLayout_3"));
  193. layout_bottom->addWidget(w_knobs_left);
  194. spacer_knobs = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
  195. layout_bottom->addItem(spacer_knobs);
  196. w_knobs_right = new QWidget(PluginWidget);
  197. w_knobs_right->setObjectName(QString::fromUtf8("w_knobs_right"));
  198. horizontalLayout_2 = new QHBoxLayout(w_knobs_right);
  199. horizontalLayout_2->setSpacing(0);
  200. horizontalLayout_2->setObjectName(QString::fromUtf8("horizontalLayout_2"));
  201. horizontalLayout_2->setContentsMargins(12, 0, 0, 0);
  202. layout_bottom->addWidget(w_knobs_right);
  203. verticalLayout->addLayout(layout_bottom);
  204. retranslateUi(PluginWidget);
  205. QMetaObject::connectSlotsByName(PluginWidget);
  206. } // setupUi
  207. void retranslateUi(QFrame *PluginWidget)
  208. {
  209. PluginWidget->setWindowTitle(QCoreApplication::translate("PluginWidget", "Frame", nullptr));
  210. b_enable->setText(QString());
  211. b_gui->setText(QString());
  212. b_edit->setText(QString());
  213. label_name->setText(QCoreApplication::translate("PluginWidget", "PluginName", nullptr));
  214. led_control->setText(QString());
  215. led_midi->setText(QString());
  216. led_audio_in->setText(QString());
  217. led_audio_out->setText(QString());
  218. } // retranslateUi
  219. };
  220. namespace Ui {
  221. class PluginWidget: public Ui_PluginWidget {};
  222. } // namespace Ui
  223. QT_END_NAMESPACE
  224. #endif // UI_CARLA_PLUGIN_DEFAULT_H