diff --git a/src/plugins/android/androidplugin.cpp b/src/plugins/android/androidplugin.cpp index 6f44abbbbd3..3e5ace89e82 100644 --- a/src/plugins/android/androidplugin.cpp +++ b/src/plugins/android/androidplugin.cpp @@ -62,6 +62,17 @@ using namespace ProjectExplorer::Constants; namespace Android { namespace Internal { +class AndroidRunConfigurationFactory : public RunConfigurationFactory +{ +public: + AndroidRunConfigurationFactory() + { + registerRunConfiguration + ("Qt4ProjectManager.AndroidRunConfiguration:"); + addSupportedTargetDeviceType(Android::Constants::ANDROID_DEVICE_TYPE); + } +}; + class AndroidPluginPrivate { public: @@ -76,6 +87,7 @@ public: JavaEditorFactory javaEditorFactory; AndroidPackageInstallationFactory packackeInstallationFactory; AndroidManifestEditorFactory manifestEditorFactory; + AndroidRunConfigurationFactory runConfigFactory; }; AndroidPlugin::~AndroidPlugin() diff --git a/src/plugins/qmakeandroidsupport/qmakeandroidsupportplugin.cpp b/src/plugins/qmakeandroidsupport/qmakeandroidsupportplugin.cpp index f8a50df53cd..e532ef5632b 100644 --- a/src/plugins/qmakeandroidsupport/qmakeandroidsupportplugin.cpp +++ b/src/plugins/qmakeandroidsupport/qmakeandroidsupportplugin.cpp @@ -29,36 +29,16 @@ #include "qmakeandroidbuildapkstep.h" #include "qmakeandroidsupport.h" -#include -#include - -#include - -#include - using namespace ProjectExplorer; namespace QmakeAndroidSupport { namespace Internal { -class QmakeAndroidRunConfigurationFactory : public RunConfigurationFactory -{ -public: - QmakeAndroidRunConfigurationFactory() - { - registerRunConfiguration - ("Qt4ProjectManager.AndroidRunConfiguration:"); - addSupportedProjectType(QmakeProjectManager::Constants::QMAKEPROJECT_ID); - addSupportedTargetDeviceType(Android::Constants::ANDROID_DEVICE_TYPE); - } -}; - class QmakeAndroidSupportPluginPrivate { public: AndroidQmakeBuildConfigurationFactory buildConfigFactory; QmakeAndroidBuildApkStepFactory buildApkStepFactory; - QmakeAndroidRunConfigurationFactory runConfigFactory; QmakeAndroidSupport androidSupport; };