forked from qt-creator/qt-creator
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:
@@ -28,13 +28,14 @@
|
|||||||
#include "androidconstants.h"
|
#include "androidconstants.h"
|
||||||
#include "androidmanager.h"
|
#include "androidmanager.h"
|
||||||
|
|
||||||
#include <projectexplorer/buildsteplist.h>
|
#include <projectexplorer/abstractprocessstep.h>
|
||||||
#include <projectexplorer/target.h>
|
|
||||||
#include <projectexplorer/buildconfiguration.h>
|
#include <projectexplorer/buildconfiguration.h>
|
||||||
|
#include <projectexplorer/buildsteplist.h>
|
||||||
#include <projectexplorer/gnumakeparser.h>
|
#include <projectexplorer/gnumakeparser.h>
|
||||||
#include <projectexplorer/kitinformation.h>
|
#include <projectexplorer/kitinformation.h>
|
||||||
#include <projectexplorer/processparameters.h>
|
#include <projectexplorer/processparameters.h>
|
||||||
#include <projectexplorer/projectexplorerconstants.h>
|
#include <projectexplorer/projectexplorerconstants.h>
|
||||||
|
#include <projectexplorer/target.h>
|
||||||
#include <projectexplorer/toolchain.h>
|
#include <projectexplorer/toolchain.h>
|
||||||
|
|
||||||
#include <utils/hostosinfo.h>
|
#include <utils/hostosinfo.h>
|
||||||
@@ -44,9 +45,38 @@
|
|||||||
|
|
||||||
using namespace ProjectExplorer;
|
using namespace ProjectExplorer;
|
||||||
using namespace Utils;
|
using namespace Utils;
|
||||||
using namespace Android::Internal;
|
|
||||||
|
|
||||||
namespace Android {
|
namespace Android {
|
||||||
|
namespace Internal {
|
||||||
|
|
||||||
|
class AndroidPackageInstallationStep final : public AbstractProcessStep
|
||||||
|
{
|
||||||
|
Q_DECLARE_TR_FUNCTIONS(Android::AndroidPackageInstallationStep)
|
||||||
|
|
||||||
|
public:
|
||||||
|
AndroidPackageInstallationStep(BuildStepList *bsl, Core::Id id);
|
||||||
|
|
||||||
|
BuildStepConfigWidget *createConfigWidget() final;
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool init() final;
|
||||||
|
void doRun() final;
|
||||||
|
|
||||||
|
QStringList m_androidDirsToClean;
|
||||||
|
};
|
||||||
|
|
||||||
|
class AndroidPackageInstallationStepWidget final : public BuildStepConfigWidget
|
||||||
|
{
|
||||||
|
Q_DECLARE_TR_FUNCTIONS(Android::AndroidPackageInstallationStepWidget)
|
||||||
|
|
||||||
|
public:
|
||||||
|
AndroidPackageInstallationStepWidget(BuildStep *step)
|
||||||
|
: BuildStepConfigWidget(step)
|
||||||
|
{
|
||||||
|
setDisplayName(tr("Make install"));
|
||||||
|
setSummaryText("<b>" + tr("Make install") + "</b>");
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
AndroidPackageInstallationStep::AndroidPackageInstallationStep(BuildStepList *bsl, Core::Id id)
|
AndroidPackageInstallationStep::AndroidPackageInstallationStep(BuildStepList *bsl, Core::Id id)
|
||||||
: AbstractProcessStep(bsl, id)
|
: AbstractProcessStep(bsl, id)
|
||||||
@@ -117,20 +147,6 @@ BuildStepConfigWidget *AndroidPackageInstallationStep::createConfigWidget()
|
|||||||
return new AndroidPackageInstallationStepWidget(this);
|
return new AndroidPackageInstallationStepWidget(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//
|
|
||||||
// AndroidPackageInstallationStepWidget
|
|
||||||
//
|
|
||||||
|
|
||||||
namespace Internal {
|
|
||||||
|
|
||||||
AndroidPackageInstallationStepWidget::AndroidPackageInstallationStepWidget(AndroidPackageInstallationStep *step)
|
|
||||||
: BuildStepConfigWidget(step)
|
|
||||||
{
|
|
||||||
setDisplayName(tr("Make install"));
|
|
||||||
setSummaryText("<b>" + tr("Make install") + "</b>");
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
//
|
||||||
// AndroidPackageInstallationStepFactory
|
// AndroidPackageInstallationStepFactory
|
||||||
//
|
//
|
||||||
|
@@ -25,39 +25,12 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "android_global.h"
|
|
||||||
|
|
||||||
#include <projectexplorer/buildstep.h>
|
#include <projectexplorer/buildstep.h>
|
||||||
#include <projectexplorer/abstractprocessstep.h>
|
|
||||||
|
|
||||||
namespace Android {
|
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 {
|
namespace Internal {
|
||||||
|
|
||||||
class AndroidPackageInstallationStepWidget : public ProjectExplorer::BuildStepConfigWidget
|
class AndroidPackageInstallationFactory final : public ProjectExplorer::BuildStepFactory
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
public:
|
|
||||||
AndroidPackageInstallationStepWidget(AndroidPackageInstallationStep *step);
|
|
||||||
};
|
|
||||||
|
|
||||||
class AndroidPackageInstallationFactory: public ProjectExplorer::BuildStepFactory
|
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
AndroidPackageInstallationFactory();
|
AndroidPackageInstallationFactory();
|
||||||
|
Reference in New Issue
Block a user