feat: Add run option to build project tool

This commit is contained in:
Petr Mironychev
2025-11-26 19:23:56 +01:00
parent 670f81c3dd
commit bbacdfc22a
3 changed files with 54 additions and 31 deletions

View File

@ -38,6 +38,7 @@ struct BuildInfo
QPointer<ProjectExplorer::Project> project;
QString projectName;
bool isRebuild = false;
bool runAfterBuild = false;
QMetaObject::Connection buildFinishedConnection;
};
@ -60,6 +61,9 @@ private slots:
void onBuildQueueFinished(bool success);
private:
void scheduleProjectRun(ProjectExplorer::Project *project,
const QString &projectName,
QString &result);
QString collectBuildResults(bool success, const QString &projectName, bool isRebuild);
void cleanupBuildInfo(ProjectExplorer::Project *project);