Android: De-Q_OBJECT-ify AndroidPackageInstallationStep

Change-Id: I49a839405c8b3b61a29c79bf13620a2e98cdca2e
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
hjk
2020-02-20 17:02:59 +01:00
parent f0fcc4e5c5
commit b6cd57b4f9
2 changed files with 34 additions and 45 deletions

View File

@@ -25,39 +25,12 @@
#pragma once
#include "android_global.h"
#include <projectexplorer/buildstep.h>
#include <projectexplorer/abstractprocessstep.h>
namespace Android {
class ANDROID_EXPORT AndroidPackageInstallationStep : public ProjectExplorer::AbstractProcessStep
{
Q_OBJECT
public:
AndroidPackageInstallationStep(ProjectExplorer::BuildStepList *bsl, Core::Id id);
ProjectExplorer::BuildStepConfigWidget *createConfigWidget() override;
private:
bool init() override;
void doRun() override;
QStringList m_androidDirsToClean;
};
namespace Internal {
class AndroidPackageInstallationStepWidget : public ProjectExplorer::BuildStepConfigWidget
{
Q_OBJECT
public:
AndroidPackageInstallationStepWidget(AndroidPackageInstallationStep *step);
};
class AndroidPackageInstallationFactory: public ProjectExplorer::BuildStepFactory
class AndroidPackageInstallationFactory final : public ProjectExplorer::BuildStepFactory
{
public:
AndroidPackageInstallationFactory();