diff --git a/src/plugins/qtsupport/uicgenerator.cpp b/src/plugins/qtsupport/uicgenerator.cpp index 2029d69a56e..e0cddab37d8 100644 --- a/src/plugins/qtsupport/uicgenerator.cpp +++ b/src/plugins/qtsupport/uicgenerator.cpp @@ -65,10 +65,9 @@ Utils::FileName UicGenerator::command() const return Utils::FileName::fromString(version->uicCommand()); } -void UicGenerator::handleProcessStarted(QProcess *process, const QByteArray &sourceContents) +QStringList UicGenerator::arguments() const { - process->write(sourceContents); - process->closeWriteChannel(); + return {source().toString()}; } FileNameToContentsHash UicGenerator::handleProcessFinished(QProcess *process) diff --git a/src/plugins/qtsupport/uicgenerator.h b/src/plugins/qtsupport/uicgenerator.h index b0253eb73c2..115343ae950 100644 --- a/src/plugins/qtsupport/uicgenerator.h +++ b/src/plugins/qtsupport/uicgenerator.h @@ -41,7 +41,7 @@ public: protected: Utils::FileName command() const override; - void handleProcessStarted(QProcess *process, const QByteArray &sourceContents) override; + QStringList arguments() const override; ProjectExplorer::FileNameToContentsHash handleProcessFinished(QProcess *process) override; };