forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/2.7'
Conflicts: src/plugins/projectexplorer/devicesupport/devicemanager.cpp Change-Id: I1d46128f530428315e7ab5d52c8115036371487f
This commit is contained in:
@@ -591,11 +591,6 @@ void AndroidConfigurations::updateAutomaticKitList()
|
||||
continue;
|
||||
if (k->isSdkProvided())
|
||||
continue;
|
||||
ProjectExplorer::ToolChain *tc = ProjectExplorer::ToolChainKitInformation::toolChain((k));
|
||||
if (!tc)
|
||||
continue;
|
||||
if (tc->type() != QLatin1String(Constants::ANDROID_TOOLCHAIN_TYPE))
|
||||
continue;
|
||||
|
||||
existingKits << k;
|
||||
}
|
||||
|
||||
@@ -74,16 +74,14 @@ bool AndroidPlugin::initialize(const QStringList &arguments, QString *errorMessa
|
||||
addAutoReleasedObject(new Internal::AndroidDeployConfigurationFactory);
|
||||
addAutoReleasedObject(new Internal::AndroidDeviceFactory);
|
||||
ProjectExplorer::KitManager::instance()->registerKitInformation(new Internal::AndroidGdbServerKitInformation);
|
||||
return true;
|
||||
}
|
||||
|
||||
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));
|
||||
connect(ProjectExplorer::KitManager::instance(), SIGNAL(kitsChanged()),
|
||||
ProjectExplorer::DeviceManager::instance()
|
||||
->addDevice(ProjectExplorer::IDevice::Ptr(new Internal::AndroidDevice));
|
||||
|
||||
connect(ProjectExplorer::KitManager::instance(), SIGNAL(kitsLoaded()),
|
||||
this, SLOT(kitsRestored()));
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
void AndroidPlugin::kitsRestored()
|
||||
|
||||
@@ -43,7 +43,8 @@ public:
|
||||
AndroidPlugin();
|
||||
|
||||
bool initialize(const QStringList &arguments, QString *errorMessage);
|
||||
void extensionsInitialized();
|
||||
void extensionsInitialized() { }
|
||||
|
||||
private slots:
|
||||
void kitsRestored();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user