forked from qt-creator/qt-creator
CMake: Fix progress reporting on makestep
Change-Id: I0588949283f45ca46b0f52875342605659ddea89 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
@@ -494,3 +494,15 @@ QString MakeStepFactory::displayNameForId(const Core::Id id) const
|
|||||||
return tr("Make", "Display name for CMakeProjectManager::MakeStep id.");
|
return tr("Make", "Display name for CMakeProjectManager::MakeStep id.");
|
||||||
return QString();
|
return QString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MakeStep::processStarted()
|
||||||
|
{
|
||||||
|
futureInterface()->setProgressRange(0, 100);
|
||||||
|
AbstractProcessStep::processStarted();
|
||||||
|
}
|
||||||
|
|
||||||
|
void MakeStep::processFinished(int exitCode, QProcess::ExitStatus status)
|
||||||
|
{
|
||||||
|
processFinished(exitCode, status);
|
||||||
|
futureInterface()->setProgressValue(100);
|
||||||
|
}
|
||||||
|
|||||||
@@ -89,6 +89,9 @@ signals:
|
|||||||
void makeCommandChanged();
|
void makeCommandChanged();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
void processStarted();
|
||||||
|
void processFinished(int exitCode, QProcess::ExitStatus status);
|
||||||
|
|
||||||
MakeStep(ProjectExplorer::BuildStepList *bsl, MakeStep *bs);
|
MakeStep(ProjectExplorer::BuildStepList *bsl, MakeStep *bs);
|
||||||
MakeStep(ProjectExplorer::BuildStepList *bsl, const Core::Id id);
|
MakeStep(ProjectExplorer::BuildStepList *bsl, const Core::Id id);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user