MusicRightAreaWidget::MusicRightAreaWidget(QWidget *parent) : QWidget(parent), m_videoPlayer(nullptr), m_similarFoundWidget(nullptr) { m_supperClass = parent; m_lrcDisplayAll = false; m_musiclrcfordesktop = new MusicLrcContainerForDesktop(parent); m_downloadStatusLabel = new MusicDownloadStatusLabel(parent); m_setting = new MusicSettingWidget(this); connect(m_setting, SIGNAL(parameterSettingChanged()), parent, SLOT(getParameterSetting())); connect(m_setting, SIGNAL(soundEqualizerClicked()), parent, SLOT(musicSetEqualizer())); M_CONNECTION->setValue("MusicRightAreaWidget", this); M_CONNECTION->poolConnect("MusicSongSearchOnlineTableWidget", "MusicRightAreaWidget"); }
ui->crossfadeButton->setCursor(QCursor(Qt::PointingHandCursor)); ui->crossfadeButton->setStyleSheet(MusicUIObject::MPushButtonStyle08); ui->stereoButton->setCursor(QCursor(Qt::PointingHandCursor)); ui->stereoButton->setStyleSheet(MusicUIObject::MPushButtonStyle08); ui->ladspaButton->setCursor(QCursor(Qt::PointingHandCursor)); ui->ladspaButton->setStyleSheet(MusicUIObject::MPushButtonStyle08); ui->samplerateButton->setCursor(QCursor(Qt::PointingHandCursor)); ui->samplerateButton->setStyleSheet(MusicUIObject::MPushButtonStyle08); ui->bs2bButton->setEnabled(false); ui->crossfadeButton->setEnabled(false); ui->stereoButton->setEnabled(false); ui->ladspaButton->setEnabled(false); ui->samplerateButton->setEnabled(false); connect(ui->equalizerButton, SIGNAL(clicked()), SIGNAL(soundEqualizerClicked())); connect(ui->bs2bCheckBox, SIGNAL(clicked()), SLOT(soundEffectCheckBoxChanged())); connect(ui->crossfadeCheckBox, SIGNAL(clicked()), SLOT(soundEffectCheckBoxChanged())); connect(ui->stereoCheckBox, SIGNAL(clicked()), SLOT(soundEffectCheckBoxChanged())); connect(ui->ladspaCheckBox, SIGNAL(clicked()), SLOT(soundEffectCheckBoxChanged())); connect(ui->samplerateCheckBox, SIGNAL(clicked()), SLOT(soundEffectCheckBoxChanged())); QButtonGroup *buttonGroup = new QButtonGroup(this); buttonGroup->addButton(ui->bs2bButton, 0); buttonGroup->addButton(ui->crossfadeButton, 1); buttonGroup->addButton(ui->stereoButton, 2); buttonGroup->addButton(ui->ladspaButton, 3); buttonGroup->addButton(ui->samplerateButton, 4); connect(buttonGroup, SIGNAL(buttonClicked(int)), SLOT(soundEffectValueChanged(int))); #ifdef Q_OS_WIN