From e56591ced57b8dbb7598a47a0064b1bc2dbd6674 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Tue, 2 Sep 2014 15:33:49 +0200 Subject: [PATCH] VcsBase: Fix connect for derived classes Change-Id: I70f77c79c74dcf46b7de6a1b7a395e18ed302d75 Reviewed-by: hjk --- src/plugins/vcsbase/vcsbaseclient.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/vcsbase/vcsbaseclient.cpp b/src/plugins/vcsbase/vcsbaseclient.cpp index a56e6842c41..9c3d3f2a9b1 100644 --- a/src/plugins/vcsbase/vcsbaseclient.cpp +++ b/src/plugins/vcsbase/vcsbaseclient.cpp @@ -351,7 +351,8 @@ void VcsBaseClient::diff(const QString &workingDir, const QStringList &files, VcsBaseEditorParameterWidget *paramWidget = editor->configurationWidget(); if (!paramWidget && (paramWidget = createDiffEditor(workingDir, files, extraOptions))) { // editor has been just created, createVcsEditor() didn't set a configuration widget yet - connect(editor, SIGNAL(diffChunkReverted(DiffChunk)), paramWidget, SLOT(executeCommand())); + connect(editor, &VcsBaseEditorWidget::diffChunkReverted, + paramWidget, &VcsBaseEditorParameterWidget::executeCommand); editor->setConfigurationWidget(paramWidget); }