diff --git a/src/plugins/android/androidpackageinstallationstep.cpp b/src/plugins/android/androidpackageinstallationstep.cpp index 0bcd87cc309..3d881e82947 100644 --- a/src/plugins/android/androidpackageinstallationstep.cpp +++ b/src/plugins/android/androidpackageinstallationstep.cpp @@ -62,35 +62,19 @@ class AndroidPackageInstallationStep final : public AbstractProcessStep Q_DECLARE_TR_FUNCTIONS(Android::AndroidPackageInstallationStep) public: - AndroidPackageInstallationStep(BuildStepList *bsl, Utils::Id id); - - BuildStepConfigWidget *createConfigWidget() final; + AndroidPackageInstallationStep(BuildStepList *bsl, Id id); QString nativeAndroidBuildPath() const; private: bool init() final; - void setupOutputFormatter(Utils::OutputFormatter *formatter) override; + void setupOutputFormatter(OutputFormatter *formatter) final; void doRun() final; QStringList m_androidDirsToClean; }; -class AndroidPackageInstallationStepWidget final : public BuildStepConfigWidget -{ - Q_DECLARE_TR_FUNCTIONS(Android::AndroidPackageInstallationStepWidget) - -public: - AndroidPackageInstallationStepWidget(BuildStep *step) - : BuildStepConfigWidget(step) - { - const QString cmd = static_cast(step) - ->nativeAndroidBuildPath(); - setSummaryText(tr("Make install: Copy App Files to %1").arg(cmd)); - } -}; - -AndroidPackageInstallationStep::AndroidPackageInstallationStep(BuildStepList *bsl, Utils::Id id) +AndroidPackageInstallationStep::AndroidPackageInstallationStep(BuildStepList *bsl, Id id) : AbstractProcessStep(bsl, id) { const QString name = tr("Copy application data"); @@ -98,6 +82,9 @@ AndroidPackageInstallationStep::AndroidPackageInstallationStep(BuildStepList *bs setDisplayName(name); setWidgetExpandedByDefault(false); setImmutable(true); + setSummaryUpdater([this] { + return tr("Make install: Copy App Files to %1").arg(nativeAndroidBuildPath()); + }); } bool AndroidPackageInstallationStep::init() @@ -183,11 +170,6 @@ void AndroidPackageInstallationStep::doRun() } } -BuildStepConfigWidget *AndroidPackageInstallationStep::createConfigWidget() -{ - return new AndroidPackageInstallationStepWidget(this); -} - // // AndroidPackageInstallationStepFactory //