diff --git a/src/plugins/mercurial/mercurialplugin.cpp b/src/plugins/mercurial/mercurialplugin.cpp index c0936373b64..81fbe8c6a7e 100644 --- a/src/plugins/mercurial/mercurialplugin.cpp +++ b/src/plugins/mercurial/mercurialplugin.cpp @@ -545,16 +545,14 @@ void MercurialPlugin::commit() m_submitRepository = state.topLevel(); - connect(m_client, SIGNAL(parsedStatus(QList)), - this, SLOT(showCommitWidget(QList))); + connect(m_client, &MercurialClient::parsedStatus, this, &MercurialPlugin::showCommitWidget); m_client->emitParsedStatus(m_submitRepository); } void MercurialPlugin::showCommitWidget(const QList &status) { //Once we receive our data release the connection so it can be reused elsewhere - disconnect(m_client, SIGNAL(parsedStatus(QList)), - this, SLOT(showCommitWidget(QList))); + disconnect(m_client, &MercurialClient::parsedStatus, this, &MercurialPlugin::showCommitWidget); if (status.isEmpty()) { VcsOutputWindow::appendError(tr("There are no changes to commit."));