diff --git a/src/plugins/vcsbase/vcsbaseeditorparameterwidget.cpp b/src/plugins/vcsbase/vcsbaseeditorparameterwidget.cpp index ecfd8de39a6..35e9ab1fb78 100644 --- a/src/plugins/vcsbase/vcsbaseeditorparameterwidget.cpp +++ b/src/plugins/vcsbase/vcsbaseeditorparameterwidget.cpp @@ -118,6 +118,7 @@ VCSBaseEditorParameterWidget::VCSBaseEditorParameterWidget(QWidget *parent) : d->m_layout = new QHBoxLayout(this); d->m_layout->setContentsMargins(3, 0, 3, 0); d->m_layout->setSpacing(2); + connect(this, SIGNAL(argumentsChanged()), this, SLOT(handleArgumentsChanged())); } VCSBaseEditorParameterWidget::~VCSBaseEditorParameterWidget() @@ -186,6 +187,15 @@ QString VCSBaseEditorParameterWidget::msgIgnoreBlankLinesToolTip() return tr("Ignore changes in blank lines"); } +void VCSBaseEditorParameterWidget::executeCommand() +{ +} + +void VCSBaseEditorParameterWidget::handleArgumentsChanged() +{ + executeCommand(); +} + } // namespace VCSBase #include "vcsbaseeditorparameterwidget.moc" diff --git a/src/plugins/vcsbase/vcsbaseeditorparameterwidget.h b/src/plugins/vcsbase/vcsbaseeditorparameterwidget.h index 08cf9477989..29f2289854b 100644 --- a/src/plugins/vcsbase/vcsbaseeditorparameterwidget.h +++ b/src/plugins/vcsbase/vcsbaseeditorparameterwidget.h @@ -66,6 +66,10 @@ public: static QString msgIgnoreBlankLinesLabel(); static QString msgIgnoreBlankLinesToolTip(); +public slots: + virtual void executeCommand(); + virtual void handleArgumentsChanged(); + signals: // Trigger a re-run to show changed output according to new argument list. void argumentsChanged();