aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/android/androidplugin.cpp
diff options
context:
space:
mode:
authorDaniel Teske <[email protected]>2013-02-14 15:51:59 +0100
committerDaniel Teske <[email protected]>2013-02-21 17:34:04 +0100
commit979815e675f80aa9630ff234f8bef9d650b32d9b (patch)
treefad5db3063dac482453f2096af3b1b6785f98ed3 /src/plugins/android/androidplugin.cpp
parent2a4f73c7b9a99022b0a073983c91e7a6dfe418b9 (diff)
Android: Automatic Kit creation
If both qt versions and ndk path exist automatically create Kits Change-Id: If7739e866eeda3df2982850ff8f8cf22ca8f22c0 Reviewed-by: Tobias Hunger <[email protected]>
Diffstat (limited to 'src/plugins/android/androidplugin.cpp')
-rw-r--r--src/plugins/android/androidplugin.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/android/androidplugin.cpp b/src/plugins/android/androidplugin.cpp
index f478e86b009..47dd350d48b 100644
--- a/src/plugins/android/androidplugin.cpp
+++ b/src/plugins/android/androidplugin.cpp
@@ -45,6 +45,8 @@
#include "androiddeployconfiguration.h"
#include "androidgdbserverkitinformation.h"
+#include <qtsupport/qtversionmanager.h>
+
#include <QtPlugin>
#include <projectexplorer/devicesupport/devicemanager.h>
@@ -80,6 +82,9 @@ void AndroidPlugin::extensionsInitialized()
ProjectExplorer::DeviceManager *dm = ProjectExplorer::DeviceManager::instance();
if (dm->find(Core::Id(Constants::ANDROID_DEVICE_ID)).isNull())
dm->addDevice(ProjectExplorer::IDevice::Ptr(new Internal::AndroidDevice));
+ Internal::AndroidConfigurations::instance().updateAutomaticKitList();
+ connect(QtSupport::QtVersionManager::instance(), SIGNAL(qtVersionsChanged(QList<int>,QList<int>,QList<int>)),
+ &Internal::AndroidConfigurations::instance(), SLOT(updateAutomaticKitList()));
}
} // namespace Android