34 if(it.value() == object)
46 if(first ==
nullptr || second ==
nullptr)
51 if(from == MusicNetworkThread::className() && to == MusicDownloadStatusModule::className())
53 QObject::connect(first, SIGNAL(networkConnectionStateChanged(
bool)), second, SLOT(networkConnectionStateChanged(
bool)));
55 else if(from == MusicPlayer::className() && to == MusicLrcMakerWidget::className())
57 QObject::connect(first, SIGNAL(positionChanged(qint64)), second, SLOT(positionChanged(qint64)));
58 QObject::connect(first, SIGNAL(durationChanged(qint64)), second, SLOT(durationChanged(qint64)));
60 else if((from == MusicLocalManagerWidget::className() && to == MusicSongsContainerWidget::className()) ||
61 (from == MusicMobileSongsManagerWidget::className() && to == MusicSongsContainerWidget::className()) ||
62 (from == MusicSongCheckToolsDuplicateTableWidget::className() && to == MusicSongsContainerWidget::className()) ||
63 (from == MusicSongCheckToolsQualityTableWidget::className() && to == MusicSongsContainerWidget::className()) ||
64 (from == MusicPlaylistBackupTableWidget::className() && to == MusicSongsContainerWidget::className()) ||
65 (from == MusicAbstractDownloadTableWidget::className() && to == MusicSongsContainerWidget::className()))
67 QObject::connect(first, SIGNAL(addSongToPlaylist(QStringList)), second, SLOT(addSongToPlaylist(QStringList)));
69 else if(from == MusicEqualizerDialog::className() && to == MusicPlayer::className())
71 QObject::connect(first, SIGNAL(setEqualizerEffect(
TTKIntList)), second, SLOT(setEqualizerEffect(
TTKIntList)));
72 QObject::connect(first, SIGNAL(setEnabledEffect(
bool)), second, SLOT(setEnabledEffect(
bool)));
74 else if(from == MusicEqualizerDialog::className() && to == MusicSoundEffectsWidget::className())
76 QObject::connect(first, SIGNAL(setEnabledEffect(
bool)), second, SLOT(equalizerButtonChanged(
bool)));
78 else if(from == MusicSoundEffectsWidget::className() && to == MusicPlayer::className())
80 QObject::connect(first, SIGNAL(setEqualizerConfig()), second, SLOT(setEqualizerConfig()));
82 else if(from == MusicQueryTableWidget::className() && to == MusicSongsContainerWidget::className())
86 else if(from == MusicLrcLocalLinkWidget::className() && to == MusicDownloadStatusModule::className())
88 QObject::connect(first, SIGNAL(currentLrcChanged(QString)), second, SLOT(showDownLoadInfoFinished(QString)));
90 else if(from == MusicVideoQualityPopWidget::className() && to == MusicVideoSearchTableWidget::className())
92 QObject::connect(first, SIGNAL(queryMediaProps(TTK::MusicSongPropertyList&)), second, SLOT(queryMediaProps(TTK::MusicSongPropertyList&)));
94 else if((from == MusicConnectTransferWidget::className() && to == MusicSongsContainerWidget::className()) ||
95 (from == MusicSongItemSelectedAreaWidget::className() && to == MusicSongsContainerWidget::className()) ||
96 (from == MusicSongDlnaTransferWidget::className() && to == MusicSongsContainerWidget::className()))
98 QObject::connect(first, SIGNAL(queryMusicItemList(MusicSongItemList&)), second, SLOT(queryMusicItemList(MusicSongItemList&)));
100 else if((from == MusicCloudManagerTableWidget::className() && to == MusicCloudUploadTableWidget::className()))
103 QObject::connect(second, SIGNAL(reuploadFilesToServer(QStringList)), first, SLOT(reuploadFilesToServer(QStringList)));
The class of the search result data item.
The class of the cloud data item.
QMap< QString, QObject * > m_parameters
void connect(const QString &from, const QString &to)
void removeValue(const QObject *object)