Mercurial fix commit

Correct signal signature is parsedStatus(QList<VcsBase::VcsBaseClient::StatusItem>)

Change-Id: I84f35620e9a702c90a222408a75a471d04ca1d51
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
Nikita Baryshnikov
2014-09-08 16:25:18 +04:00
committed by hjk
parent c7cb97aaea
commit ebd8fef1be

View File

@@ -545,16 +545,14 @@ void MercurialPlugin::commit()
m_submitRepository = state.topLevel();
connect(m_client, SIGNAL(parsedStatus(QList<VcsBaseClient::StatusItem>)),
this, SLOT(showCommitWidget(QList<VcsBaseClient::StatusItem>)));
connect(m_client, &MercurialClient::parsedStatus, this, &MercurialPlugin::showCommitWidget);
m_client->emitParsedStatus(m_submitRepository);
}
void MercurialPlugin::showCommitWidget(const QList<VcsBaseClient::StatusItem> &status)
{
//Once we receive our data release the connection so it can be reused elsewhere
disconnect(m_client, SIGNAL(parsedStatus(QList<VcsBaseClient::StatusItem>)),
this, SLOT(showCommitWidget(QList<VcsBaseClient::StatusItem>)));
disconnect(m_client, &MercurialClient::parsedStatus, this, &MercurialPlugin::showCommitWidget);
if (status.isEmpty()) {
VcsOutputWindow::appendError(tr("There are no changes to commit."));