DebuggingHelpers: Reorder arguments of finished signal

Allow slots that use the error ouput, but aren't interested in the list
of the tools.

Reviewed-by: dt
This commit is contained in:
Kai Koehne
2011-04-06 14:52:30 +02:00
parent 4150e14399
commit 3bfc953c13
7 changed files with 14 additions and 14 deletions

View File

@@ -133,10 +133,10 @@ void DebuggingHelperBuildTask::run(QFutureInterface<void> &future)
success = buildDebuggingHelper(future, &output); success = buildDebuggingHelper(future, &output);
if (success) { if (success) {
emit finished(m_qtId, m_tools, output); emit finished(m_qtId, output, m_tools);
} else { } else {
qWarning("%s", qPrintable(m_errorMessage)); qWarning("%s", qPrintable(m_errorMessage));
emit finished(m_qtId, m_tools, m_errorMessage); emit finished(m_qtId, m_errorMessage, m_tools);
} }
deleteLater(); deleteLater();

View File

@@ -65,7 +65,7 @@ public:
static Tools availableTools(const QtVersion *version); static Tools availableTools(const QtVersion *version);
signals: signals:
void finished(int qtVersionId, DebuggingHelperBuildTask::Tools tools, const QString &output); void finished(int qtVersionId, const QString &output, DebuggingHelperBuildTask::Tools tools);
private: private:
bool buildDebuggingHelper(QFutureInterface<void> &future, QString *output); bool buildDebuggingHelper(QFutureInterface<void> &future, QString *output);

View File

@@ -544,8 +544,8 @@ void QMakeStepConfigWidget::buildQmlDebuggingHelper()
DebuggingHelperBuildTask *buildTask = new DebuggingHelperBuildTask(version, DebuggingHelperBuildTask *buildTask = new DebuggingHelperBuildTask(version,
DebuggingHelperBuildTask::QmlDebugging); DebuggingHelperBuildTask::QmlDebugging);
connect(buildTask, SIGNAL(finished(int,DebuggingHelperBuildTask::Tools,QString)), connect(buildTask, SIGNAL(finished(int,QString,DebuggingHelperBuildTask::Tools)),
this, SLOT(debuggingHelperBuildFinished()), this, SLOT(debuggingHelperBuildFinished(int,QString)),
Qt::QueuedConnection); Qt::QueuedConnection);
QFuture<void> task = QtConcurrent::run(&DebuggingHelperBuildTask::run, buildTask); QFuture<void> task = QtConcurrent::run(&DebuggingHelperBuildTask::run, buildTask);
@@ -554,7 +554,7 @@ void QMakeStepConfigWidget::buildQmlDebuggingHelper()
QLatin1String("Qt4ProjectManager::BuildHelpers")); QLatin1String("Qt4ProjectManager::BuildHelpers"));
} }
void QMakeStepConfigWidget::debuggingHelperBuildFinished() void QMakeStepConfigWidget::debuggingHelperBuildFinished(int qtVersionId, const QString &output)
{ {
m_step->qt4BuildConfiguration()->qtVersion()->invalidateCache(); m_step->qt4BuildConfiguration()->qtVersion()->invalidateCache();
m_ui.qmlDebuggingLibraryCheckBox->setChecked(m_step->linkQmlDebuggingLibrary()); m_ui.qmlDebuggingLibraryCheckBox->setChecked(m_step->linkQmlDebuggingLibrary());

View File

@@ -149,7 +149,7 @@ private slots:
// other // other
void buildQmlDebuggingHelper(); void buildQmlDebuggingHelper();
void debuggingHelperBuildFinished(); void debuggingHelperBuildFinished(int qtVersionId, const QString &output);
private: private:
void updateSummaryLabel(); void updateSummaryLabel();

View File

@@ -73,8 +73,8 @@ public:
{ {
qmlDumpBuilds()->insert(version->uniqueId(), this); qmlDumpBuilds()->insert(version->uniqueId(), this);
connect(m_buildTask, SIGNAL(finished(int,DebuggingHelperBuildTask::Tools,QString)), connect(m_buildTask, SIGNAL(finished(int,QString,DebuggingHelperBuildTask::Tools)),
this, SLOT(finish(int,DebuggingHelperBuildTask::Tools,QString)), this, SLOT(finish(int,QString,DebuggingHelperBuildTask::Tools)),
Qt::QueuedConnection); Qt::QueuedConnection);
} }
@@ -102,7 +102,7 @@ public:
} }
private slots: private slots:
void finish(int qtId, DebuggingHelperBuildTask::Tools tools, const QString &output) void finish(int qtId, const QString &output, DebuggingHelperBuildTask::Tools tools)
{ {
QtVersion *version = QtVersionManager::instance()->version(qtId); QtVersion *version = QtVersionManager::instance()->version(qtId);

View File

@@ -261,7 +261,7 @@ static inline int findVersionById(const QList<QtVersion *> &l, int id)
} }
// Update with results of terminated helper build // Update with results of terminated helper build
void QtOptionsPageWidget::debuggingHelperBuildFinished(int qtVersionId, DebuggingHelperBuildTask::Tools tools, const QString &output) void QtOptionsPageWidget::debuggingHelperBuildFinished(int qtVersionId, const QString &output, DebuggingHelperBuildTask::Tools tools)
{ {
const int index = findVersionById(m_versions, qtVersionId); const int index = findVersionById(m_versions, qtVersionId);
if (index == -1) if (index == -1)
@@ -320,8 +320,8 @@ void QtOptionsPageWidget::buildDebuggingHelper(DebuggingHelperBuildTask::Tools t
// Run a debugging helper build task in the background. // Run a debugging helper build task in the background.
DebuggingHelperBuildTask *buildTask = new DebuggingHelperBuildTask(version, tools); DebuggingHelperBuildTask *buildTask = new DebuggingHelperBuildTask(version, tools);
connect(buildTask, SIGNAL(finished(int,DebuggingHelperBuildTask::Tools,QString)), connect(buildTask, SIGNAL(finished(int,QString,DebuggingHelperBuildTask::Tools)),
this, SLOT(debuggingHelperBuildFinished(int,DebuggingHelperBuildTask::Tools,QString)), this, SLOT(debuggingHelperBuildFinished(int,QString,DebuggingHelperBuildTask::Tools)),
Qt::QueuedConnection); Qt::QueuedConnection);
QFuture<void> task = QtConcurrent::run(&DebuggingHelperBuildTask::run, buildTask); QFuture<void> task = QtConcurrent::run(&DebuggingHelperBuildTask::run, buildTask);
const QString taskName = tr("Building helpers"); const QString taskName = tr("Building helpers");

View File

@@ -106,7 +106,7 @@ private slots:
void buildQmlDebuggingLibrary(); void buildQmlDebuggingLibrary();
void buildQmlObserver(); void buildQmlObserver();
void slotShowDebuggingBuildLog(); void slotShowDebuggingBuildLog();
void debuggingHelperBuildFinished(int qtVersionId, DebuggingHelperBuildTask::Tools tools, const QString &output); void debuggingHelperBuildFinished(int qtVersionId, const QString &output, DebuggingHelperBuildTask::Tools tools);
private: private:
void updateDescriptionLabel(); void updateDescriptionLabel();