QtKitInformation::QtKitInformation() { setObjectName(QLatin1String("QtKitInformation")); setId(QtKitInformation::id()); setPriority(26000); connect(ProjectExplorer::KitManager::instance(), SIGNAL(kitsLoaded()), this, SLOT(kitsWereLoaded())); }
void IosPlugin::kitsRestored() { disconnect(ProjectExplorer::KitManager::instance(), SIGNAL(kitsLoaded()), this, SLOT(kitsRestored())); Internal::IosConfigurations::updateAutomaticKitList(); connect(QtSupport::QtVersionManager::instance(), SIGNAL(qtVersionsChanged(QList<int>,QList<int>,QList<int>)), Internal::IosConfigurations::instance(), SLOT(updateAutomaticKitList())); }
bool AndroidPlugin::initialize(const QStringList &arguments, QString *errorMessage) { Q_UNUSED(arguments); Q_UNUSED(errorMessage); new AndroidConfigurations(this); addAutoReleasedObject(new Internal::AndroidRunControlFactory); addAutoReleasedObject(new Internal::AndroidDeployQtStepFactory); addAutoReleasedObject(new Internal::AndroidSettingsPage); addAutoReleasedObject(new Internal::AndroidQtVersionFactory); addAutoReleasedObject(new Internal::AndroidToolChainFactory); addAutoReleasedObject(new Internal::AndroidDeployConfigurationFactory); addAutoReleasedObject(new Internal::AndroidDeviceFactory); addAutoReleasedObject(new Internal::AndroidPotentialKit); addAutoReleasedObject(new Internal::JavaEditorFactory); addAutoReleasedObject(new Internal::JavaCompletionAssistProvider); addAutoReleasedObject(new Internal::JavaFileWizard); ProjectExplorer::KitManager::registerKitInformation(new Internal::AndroidGdbServerKitInformation); // AndroidManifest.xml editor Core::MimeGlobPattern androidManifestGlobPattern(QLatin1String("AndroidManifest.xml"), Core::MimeGlobPattern::MaxWeight); Core::MimeType androidManifestMimeType; androidManifestMimeType.setType(QLatin1String(Constants::ANDROID_MANIFEST_MIME_TYPE)); androidManifestMimeType.setComment(tr("Android Manifest file")); androidManifestMimeType.setGlobPatterns(QList<Core::MimeGlobPattern>() << androidManifestGlobPattern); androidManifestMimeType.setSubClassesOf(QStringList() << QLatin1String("application/xml")); if (!Core::MimeDatabase::addMimeType(androidManifestMimeType)) { *errorMessage = tr("Could not add mime-type for AndroidManifest.xml editor."); return false; } addAutoReleasedObject(new Internal::AndroidManifestEditorFactory); if (!Core::MimeDatabase::addMimeTypes(QLatin1String(":android/Java.mimetypes.xml"), errorMessage)) return false; connect(ProjectExplorer::KitManager::instance(), SIGNAL(kitsLoaded()), this, SLOT(kitsRestored())); connect(ProjectExplorer::DeviceManager::instance(), SIGNAL(devicesLoaded()), this, SLOT(updateDevice())); return true; }
void IosPlugin::extensionsInitialized() { connect(ProjectExplorer::KitManager::instance(), SIGNAL(kitsLoaded()), this, SLOT(kitsRestored())); }
ToolChainKitInformation::ToolChainKitInformation() { setObjectName(QLatin1String("ToolChainInformation")); connect(KitManager::instance(), SIGNAL(kitsLoaded()), this, SLOT(kitsWereLoaded())); }