2 #include "ui_musicsoundeffectswidget.h"
13 QVBoxLayout *layout =
new QVBoxLayout(
this);
14 layout->setContentsMargins(1, 1, 1, 1);
15 layout->setSpacing(0);
26 QWidget *func =
new QWidget(
this);
28 QHBoxLayout *funcLayout =
new QHBoxLayout(func);
29 funcLayout->setContentsMargins(0, 5, 5, 0);
30 funcLayout->setSpacing(0);
44 m_openButton->setCursor(QCursor(Qt::PointingHandCursor));
53 QLabel *iconLabel =
new QLabel(func);
55 iconLabel->setPixmap(QPixmap(
":/tiny/lb_arrow_down_normal"));
56 iconLabel->setFixedSize(16, 16);
59 funcLayout->addWidget(iconLabel);
60 funcLayout->addStretch(1);
64 layout->addWidget(func);
121 setFixedSize(
size());
124 m_ui->topTitleCloseButton->setIcon(QIcon(
":/functions/btn_close_hover"));
126 m_ui->topTitleCloseButton->setCursor(QCursor(Qt::PointingHandCursor));
127 m_ui->topTitleCloseButton->setToolTip(tr(
"Close"));
128 connect(
m_ui->topTitleCloseButton, SIGNAL(clicked()), SLOT(close()));
131 m_ui->stateComboBox->addItems({tr(
"OperatorAll"), tr(
"All Off")});
135 m_ui->eqButton->setCursor(QCursor(Qt::PointingHandCursor));
136 m_ui->eqEffectButton->setCursor(QCursor(Qt::PointingHandCursor));
139 m_ui->eqButton->setFocusPolicy(Qt::NoFocus);
140 m_ui->eqEffectButton->setFocusPolicy(Qt::NoFocus);
162 m_ui->eqButton->setText(tr(
"Off"));
166 m_ui->eqButton->setText(tr(
"On"));
170 connect(
m_ui->eqEffectButton, SIGNAL(clicked()),
object, SLOT(showEqualizerWidget()));
175 m_ui->eqButton->setText(state ? tr(
"Off") : tr(
"On"));
189 m_ui->stateComboBox->blockSignals(
true);
190 m_ui->stateComboBox->setCurrentIndex(0);
191 m_ui->stateComboBox->blockSignals(
false);
197 item->setPluginEnabled(
false);
204 QVBoxLayout *layout =
new QVBoxLayout(
m_ui->effectContainer);
205 layout->setContentsMargins(0, 0, 0, 0);
206 layout->setSpacing(10);
207 m_ui->effectContainer->setLayout(layout);
215 layout->addWidget(item);
217 if(effects.contains(property.m_type))
229 if(item->pluginEnabled())
231 value.append(item->type() +
";");
#define QtSkipEmptyParts
String skip empty parts.
static const QString BackgroundStyle05
static const QString CheckBoxStyle01
CheckBox.
static const QString SliderStyle06
static const QString PushButtonStyle01
PushButton.
static const QString PushButtonStyle12
static const QString BackgroundStyle04
TTK_MODULE_EXPORT MusicPluginPropertyList effectPlugins()
static const QString SpinBoxStyle01
SpinBox.
static const QString BackgroundStyle01
Background.
static const QString PushButtonStyle04
The class of the moving dialog base.
TTK_MODULE_EXPORT void showEffectSetting(const QString &name)
static const QString ToolButtonStyle04
static const QString ComboBoxStyle01
ComboBox.
The class of the plugin property.
TTK_MODULE_EXPORT void enabledEffectPlugin(bool enabled, const QString &name={})