forked from qt-creator/qt-creator
ProjectExplorer: Rename KitInformation to KitAspect
The name "KitInformation" does not properly convey the fact that it represents a certain *aspect* of a kit. The same goes for "KitConfigWidget", which in addition was inconsistent with "KitInformation". We now use "KitAspect" and "KitAspectWidget". Change-Id: I9804ee4cedc4d61fad533ea1dd4e4720e67fde97 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -160,7 +160,7 @@ bool AndroidBuildApkStep::init()
|
||||
OutputFormat::ErrorMessage);
|
||||
}
|
||||
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(target()->kit());
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitAspect::qtVersion(target()->kit());
|
||||
if (!version)
|
||||
return false;
|
||||
|
||||
|
||||
@@ -976,13 +976,13 @@ static bool matchToolChain(const ToolChain *atc, const ToolChain *btc)
|
||||
|
||||
static bool matchKits(const Kit *a, const Kit *b)
|
||||
{
|
||||
if (QtSupport::QtKitInformation::qtVersion(a) != QtSupport::QtKitInformation::qtVersion(b))
|
||||
if (QtSupport::QtKitAspect::qtVersion(a) != QtSupport::QtKitAspect::qtVersion(b))
|
||||
return false;
|
||||
|
||||
return matchToolChain(ToolChainKitInformation::toolChain(a, ProjectExplorer::Constants::CXX_LANGUAGE_ID),
|
||||
ToolChainKitInformation::toolChain(b, ProjectExplorer::Constants::CXX_LANGUAGE_ID))
|
||||
&& matchToolChain(ToolChainKitInformation::toolChain(a, ProjectExplorer::Constants::C_LANGUAGE_ID),
|
||||
ToolChainKitInformation::toolChain(b, ProjectExplorer::Constants::C_LANGUAGE_ID));
|
||||
return matchToolChain(ToolChainKitAspect::toolChain(a, ProjectExplorer::Constants::CXX_LANGUAGE_ID),
|
||||
ToolChainKitAspect::toolChain(b, ProjectExplorer::Constants::CXX_LANGUAGE_ID))
|
||||
&& matchToolChain(ToolChainKitAspect::toolChain(a, ProjectExplorer::Constants::C_LANGUAGE_ID),
|
||||
ToolChainKitAspect::toolChain(b, ProjectExplorer::Constants::C_LANGUAGE_ID));
|
||||
}
|
||||
|
||||
void AndroidConfigurations::registerNewToolChains()
|
||||
@@ -1027,10 +1027,10 @@ static QVariant findOrRegisterDebugger(ToolChain *tc)
|
||||
void AndroidConfigurations::updateAutomaticKitList()
|
||||
{
|
||||
const QList<Kit *> existingKits = Utils::filtered(KitManager::kits(), [](Kit *k) {
|
||||
Core::Id deviceTypeId = DeviceTypeKitInformation::deviceTypeId(k);
|
||||
Core::Id deviceTypeId = DeviceTypeKitAspect::deviceTypeId(k);
|
||||
if (k->isAutoDetected() && !k->isSdkProvided()
|
||||
&& deviceTypeId == Core::Id(Constants::ANDROID_DEVICE_TYPE)) {
|
||||
if (!QtSupport::QtKitInformation::qtVersion(k))
|
||||
if (!QtSupport::QtKitAspect::qtVersion(k))
|
||||
KitManager::deregisterKit(k); // Remove autoDetected kits without Qt.
|
||||
else
|
||||
return true;
|
||||
@@ -1076,11 +1076,11 @@ void AndroidConfigurations::updateAutomaticKitList()
|
||||
auto initBasicKitData = [allLanguages, device](Kit *k, const QtSupport::BaseQtVersion *qt) {
|
||||
k->setAutoDetected(true);
|
||||
k->setAutoDetectionSource("AndroidConfiguration");
|
||||
DeviceTypeKitInformation::setDeviceTypeId(k, Core::Id(Constants::ANDROID_DEVICE_TYPE));
|
||||
DeviceTypeKitAspect::setDeviceTypeId(k, Core::Id(Constants::ANDROID_DEVICE_TYPE));
|
||||
for (ToolChain *tc : allLanguages)
|
||||
ToolChainKitInformation::setToolChain(k, tc);
|
||||
QtSupport::QtKitInformation::setQtVersion(k, qt);
|
||||
DeviceKitInformation::setDevice(k, device);
|
||||
ToolChainKitAspect::setToolChain(k, tc);
|
||||
QtSupport::QtKitAspect::setQtVersion(k, qt);
|
||||
DeviceKitAspect::setDevice(k, device);
|
||||
};
|
||||
|
||||
for (const QtSupport::BaseQtVersion *qt : qtVersionsForArch.value(tc->targetAbi())) {
|
||||
@@ -1098,9 +1098,9 @@ void AndroidConfigurations::updateAutomaticKitList()
|
||||
toSetup = existingKit;
|
||||
}
|
||||
|
||||
Debugger::DebuggerKitInformation::setDebugger(toSetup, findOrRegisterDebugger(tc));
|
||||
Debugger::DebuggerKitAspect::setDebugger(toSetup, findOrRegisterDebugger(tc));
|
||||
|
||||
AndroidGdbServerKitInformation::setGdbSever(toSetup, currentConfig().gdbServer(tc->targetAbi()));
|
||||
AndroidGdbServerKitAspect::setGdbSever(toSetup, currentConfig().gdbServer(tc->targetAbi()));
|
||||
toSetup->makeSticky();
|
||||
|
||||
toSetup->setUnexpandedDisplayName(tr("Android for %1 (Clang %2)")
|
||||
|
||||
@@ -167,7 +167,7 @@ void AndroidDebugSupport::start()
|
||||
setUseTargetAsync(true);
|
||||
}
|
||||
|
||||
QtSupport::BaseQtVersion *qtVersion = QtSupport::QtKitInformation::qtVersion(kit);
|
||||
QtSupport::BaseQtVersion *qtVersion = QtSupport::QtKitAspect::qtVersion(kit);
|
||||
|
||||
if (isCppDebugging()) {
|
||||
qCDebug(androidDebugSupportLog) << "C++ debugging enabled";
|
||||
|
||||
@@ -149,7 +149,7 @@ AndroidDeployQtStep::AndroidDeployQtStep(ProjectExplorer::BuildStepList *parent)
|
||||
: ProjectExplorer::BuildStep(parent, stepId())
|
||||
{
|
||||
setImmutable(true);
|
||||
m_uninstallPreviousPackage = QtSupport::QtKitInformation::qtVersion(target()->kit())->qtVersion() < QtSupport::QtVersionNumber(5, 4, 0);
|
||||
m_uninstallPreviousPackage = QtSupport::QtKitAspect::qtVersion(target()->kit())->qtVersion() < QtSupport::QtVersionNumber(5, 4, 0);
|
||||
|
||||
//: AndroidDeployQtStep default display name
|
||||
setDefaultDisplayName(tr("Deploy to Android device"));
|
||||
@@ -224,7 +224,7 @@ bool AndroidDeployQtStep::init()
|
||||
|
||||
emit addOutput(tr("Deploying to %1").arg(m_serialNumber), OutputFormat::Stdout);
|
||||
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(target()->kit());
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitAspect::qtVersion(target()->kit());
|
||||
if (!version)
|
||||
return false;
|
||||
|
||||
@@ -527,7 +527,7 @@ void AndroidDeployQtStep::gatherFilesToPull()
|
||||
if (m_deviceInfo.cpuAbi.contains(QLatin1String("arm64-v8a")) ||
|
||||
m_deviceInfo.cpuAbi.contains(QLatin1String("x86_64"))) {
|
||||
const Core::Id cxxLanguageId = ProjectExplorer::Constants::CXX_LANGUAGE_ID;
|
||||
ToolChain *tc = ToolChainKitInformation::toolChain(target()->kit(), cxxLanguageId);
|
||||
ToolChain *tc = ToolChainKitAspect::toolChain(target()->kit(), cxxLanguageId);
|
||||
if (tc && tc->targetAbi().wordWidth() == 64) {
|
||||
m_filesToPull["/system/bin/app_process64"] = buildDir + "app_process";
|
||||
libDirName = "lib64";
|
||||
@@ -634,7 +634,7 @@ void AndroidDeployQtStep::setUninstallPreviousPackage(bool uninstall)
|
||||
|
||||
AndroidDeployQtStep::UninstallType AndroidDeployQtStep::uninstallPreviousPackage()
|
||||
{
|
||||
if (QtSupport::QtKitInformation::qtVersion(target()->kit())->qtVersion() < QtSupport::QtVersionNumber(5, 4, 0))
|
||||
if (QtSupport::QtKitAspect::qtVersion(target()->kit())->qtVersion() < QtSupport::QtVersionNumber(5, 4, 0))
|
||||
return ForceUnintall;
|
||||
return m_uninstallPreviousPackage ? Uninstall : Keep;
|
||||
}
|
||||
|
||||
@@ -50,43 +50,43 @@ using namespace Utils;
|
||||
namespace Android {
|
||||
namespace Internal {
|
||||
|
||||
AndroidGdbServerKitInformation::AndroidGdbServerKitInformation()
|
||||
AndroidGdbServerKitAspect::AndroidGdbServerKitAspect()
|
||||
{
|
||||
setId(AndroidGdbServerKitInformation::id());
|
||||
setId(AndroidGdbServerKitAspect::id());
|
||||
setPriority(27999); // Just one less than Debugger!
|
||||
}
|
||||
|
||||
QVariant AndroidGdbServerKitInformation::defaultValue(const Kit *kit) const
|
||||
QVariant AndroidGdbServerKitAspect::defaultValue(const Kit *kit) const
|
||||
{
|
||||
return autoDetect(kit).toString();
|
||||
}
|
||||
|
||||
QList<Task> AndroidGdbServerKitInformation::validate(const Kit *) const
|
||||
QList<Task> AndroidGdbServerKitAspect::validate(const Kit *) const
|
||||
{
|
||||
return QList<Task>();
|
||||
}
|
||||
|
||||
KitInformation::ItemList AndroidGdbServerKitInformation::toUserOutput(const Kit *kit) const
|
||||
KitAspect::ItemList AndroidGdbServerKitAspect::toUserOutput(const Kit *kit) const
|
||||
{
|
||||
return KitInformation::ItemList()
|
||||
<< qMakePair(tr("GDB server"), AndroidGdbServerKitInformation::gdbServer(kit).toUserOutput());
|
||||
return KitAspect::ItemList()
|
||||
<< qMakePair(tr("GDB server"), AndroidGdbServerKitAspect::gdbServer(kit).toUserOutput());
|
||||
}
|
||||
|
||||
KitConfigWidget *AndroidGdbServerKitInformation::createConfigWidget(Kit *kit) const
|
||||
KitAspectWidget *AndroidGdbServerKitAspect::createConfigWidget(Kit *kit) const
|
||||
{
|
||||
QTC_ASSERT(kit, return nullptr);
|
||||
return new AndroidGdbServerKitInformationWidget(kit, this);
|
||||
return new AndroidGdbServerKitAspectWidget(kit, this);
|
||||
}
|
||||
|
||||
Core::Id AndroidGdbServerKitInformation::id()
|
||||
Core::Id AndroidGdbServerKitAspect::id()
|
||||
{
|
||||
return "Android.GdbServer.Information";
|
||||
}
|
||||
|
||||
bool AndroidGdbServerKitInformation::isAndroidKit(const Kit *kit)
|
||||
bool AndroidGdbServerKitAspect::isAndroidKit(const Kit *kit)
|
||||
{
|
||||
QtSupport::BaseQtVersion *qt = QtSupport::QtKitInformation::qtVersion(kit);
|
||||
ToolChain *tc = ToolChainKitInformation::toolChain(kit, ProjectExplorer::Constants::CXX_LANGUAGE_ID);
|
||||
QtSupport::BaseQtVersion *qt = QtSupport::QtKitAspect::qtVersion(kit);
|
||||
ToolChain *tc = ToolChainKitAspect::toolChain(kit, ProjectExplorer::Constants::CXX_LANGUAGE_ID);
|
||||
if (qt && tc)
|
||||
return qt->type() == QLatin1String(Constants::ANDROIDQT)
|
||||
&& tc->typeId() == Constants::ANDROID_TOOLCHAIN_ID;
|
||||
@@ -94,21 +94,21 @@ bool AndroidGdbServerKitInformation::isAndroidKit(const Kit *kit)
|
||||
|
||||
}
|
||||
|
||||
FileName AndroidGdbServerKitInformation::gdbServer(const Kit *kit)
|
||||
FileName AndroidGdbServerKitAspect::gdbServer(const Kit *kit)
|
||||
{
|
||||
QTC_ASSERT(kit, return FileName());
|
||||
return FileName::fromString(kit->value(AndroidGdbServerKitInformation::id()).toString());
|
||||
return FileName::fromString(kit->value(AndroidGdbServerKitAspect::id()).toString());
|
||||
}
|
||||
|
||||
void AndroidGdbServerKitInformation::setGdbSever(Kit *kit, const FileName &gdbServerCommand)
|
||||
void AndroidGdbServerKitAspect::setGdbSever(Kit *kit, const FileName &gdbServerCommand)
|
||||
{
|
||||
QTC_ASSERT(kit, return);
|
||||
kit->setValue(AndroidGdbServerKitInformation::id(), gdbServerCommand.toString());
|
||||
kit->setValue(AndroidGdbServerKitAspect::id(), gdbServerCommand.toString());
|
||||
}
|
||||
|
||||
FileName AndroidGdbServerKitInformation::autoDetect(const Kit *kit)
|
||||
FileName AndroidGdbServerKitAspect::autoDetect(const Kit *kit)
|
||||
{
|
||||
ToolChain *tc = ToolChainKitInformation::toolChain(kit, ProjectExplorer::Constants::CXX_LANGUAGE_ID);
|
||||
ToolChain *tc = ToolChainKitAspect::toolChain(kit, ProjectExplorer::Constants::CXX_LANGUAGE_ID);
|
||||
if (!tc || tc->typeId() != Constants::ANDROID_TOOLCHAIN_ID)
|
||||
return FileName();
|
||||
auto atc = static_cast<AndroidToolChain *>(tc);
|
||||
@@ -116,12 +116,12 @@ FileName AndroidGdbServerKitInformation::autoDetect(const Kit *kit)
|
||||
}
|
||||
|
||||
///////////////
|
||||
// AndroidGdbServerKitInformationWidget
|
||||
// AndroidGdbServerKitAspectWidget
|
||||
///////////////
|
||||
|
||||
|
||||
AndroidGdbServerKitInformationWidget::AndroidGdbServerKitInformationWidget(Kit *kit, const KitInformation *ki) :
|
||||
KitConfigWidget(kit, ki),
|
||||
AndroidGdbServerKitAspectWidget::AndroidGdbServerKitAspectWidget(Kit *kit, const KitAspect *ki) :
|
||||
KitAspectWidget(kit, ki),
|
||||
m_label(new ElidingLabel),
|
||||
m_button(new QPushButton(tr("Manage...")))
|
||||
{
|
||||
@@ -129,62 +129,62 @@ AndroidGdbServerKitInformationWidget::AndroidGdbServerKitInformationWidget(Kit *
|
||||
auto buttonMenu = new QMenu(m_button);
|
||||
QAction *autoDetectAction = buttonMenu->addAction(tr("Auto-detect"));
|
||||
connect(autoDetectAction, &QAction::triggered,
|
||||
this, &AndroidGdbServerKitInformationWidget::autoDetectDebugger);
|
||||
this, &AndroidGdbServerKitAspectWidget::autoDetectDebugger);
|
||||
QAction *changeAction = buttonMenu->addAction(tr("Edit..."));
|
||||
connect(changeAction, &QAction::triggered,
|
||||
this, &AndroidGdbServerKitInformationWidget::showDialog);
|
||||
this, &AndroidGdbServerKitAspectWidget::showDialog);
|
||||
m_button->setMenu(buttonMenu);
|
||||
|
||||
refresh();
|
||||
}
|
||||
|
||||
AndroidGdbServerKitInformationWidget::~AndroidGdbServerKitInformationWidget()
|
||||
AndroidGdbServerKitAspectWidget::~AndroidGdbServerKitAspectWidget()
|
||||
{
|
||||
delete m_button;
|
||||
delete m_label;
|
||||
}
|
||||
|
||||
QString AndroidGdbServerKitInformationWidget::displayName() const
|
||||
QString AndroidGdbServerKitAspectWidget::displayName() const
|
||||
{
|
||||
return tr("Android GDB server");
|
||||
}
|
||||
|
||||
QString AndroidGdbServerKitInformationWidget::toolTip() const
|
||||
QString AndroidGdbServerKitAspectWidget::toolTip() const
|
||||
{
|
||||
return tr("The GDB server to use for this kit.");
|
||||
}
|
||||
|
||||
void AndroidGdbServerKitInformationWidget::makeReadOnly()
|
||||
void AndroidGdbServerKitAspectWidget::makeReadOnly()
|
||||
{
|
||||
m_button->setEnabled(false);
|
||||
}
|
||||
|
||||
void AndroidGdbServerKitInformationWidget::refresh()
|
||||
void AndroidGdbServerKitAspectWidget::refresh()
|
||||
{
|
||||
m_label->setText(AndroidGdbServerKitInformation::gdbServer(m_kit).toString());
|
||||
m_label->setText(AndroidGdbServerKitAspect::gdbServer(m_kit).toString());
|
||||
}
|
||||
|
||||
bool AndroidGdbServerKitInformationWidget::visibleInKit()
|
||||
bool AndroidGdbServerKitAspectWidget::visibleInKit()
|
||||
{
|
||||
return DeviceKitInformation::deviceId(m_kit) == Constants::ANDROID_DEVICE_ID;
|
||||
return DeviceKitAspect::deviceId(m_kit) == Constants::ANDROID_DEVICE_ID;
|
||||
}
|
||||
|
||||
QWidget *AndroidGdbServerKitInformationWidget::mainWidget() const
|
||||
QWidget *AndroidGdbServerKitAspectWidget::mainWidget() const
|
||||
{
|
||||
return m_label;
|
||||
}
|
||||
|
||||
QWidget *AndroidGdbServerKitInformationWidget::buttonWidget() const
|
||||
QWidget *AndroidGdbServerKitAspectWidget::buttonWidget() const
|
||||
{
|
||||
return m_button;
|
||||
}
|
||||
|
||||
void AndroidGdbServerKitInformationWidget::autoDetectDebugger()
|
||||
void AndroidGdbServerKitAspectWidget::autoDetectDebugger()
|
||||
{
|
||||
AndroidGdbServerKitInformation::setGdbSever(m_kit, AndroidGdbServerKitInformation::autoDetect(m_kit));
|
||||
AndroidGdbServerKitAspect::setGdbSever(m_kit, AndroidGdbServerKitAspect::autoDetect(m_kit));
|
||||
}
|
||||
|
||||
void AndroidGdbServerKitInformationWidget::showDialog()
|
||||
void AndroidGdbServerKitAspectWidget::showDialog()
|
||||
{
|
||||
QDialog dialog;
|
||||
auto layout = new QVBoxLayout(&dialog);
|
||||
@@ -194,7 +194,7 @@ void AndroidGdbServerKitInformationWidget::showDialog()
|
||||
auto binaryLabel = new QLabel(tr("&Binary:"));
|
||||
auto chooser = new PathChooser;
|
||||
chooser->setExpectedKind(PathChooser::ExistingCommand);
|
||||
chooser->setPath(AndroidGdbServerKitInformation::gdbServer(m_kit).toString());
|
||||
chooser->setPath(AndroidGdbServerKitAspect::gdbServer(m_kit).toString());
|
||||
binaryLabel->setBuddy(chooser);
|
||||
formLayout->addRow(binaryLabel, chooser);
|
||||
layout->addLayout(formLayout);
|
||||
@@ -207,7 +207,7 @@ void AndroidGdbServerKitInformationWidget::showDialog()
|
||||
dialog.setWindowTitle(tr("GDB Server for \"%1\"").arg(m_kit->displayName()));
|
||||
|
||||
if (dialog.exec() == QDialog::Accepted)
|
||||
AndroidGdbServerKitInformation::setGdbSever(m_kit, chooser->fileName());
|
||||
AndroidGdbServerKitAspect::setGdbSever(m_kit, chooser->fileName());
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
@@ -36,13 +36,13 @@ QT_END_NAMESPACE
|
||||
namespace Android {
|
||||
namespace Internal {
|
||||
|
||||
class AndroidGdbServerKitInformationWidget : public ProjectExplorer::KitConfigWidget
|
||||
class AndroidGdbServerKitAspectWidget : public ProjectExplorer::KitAspectWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
AndroidGdbServerKitInformationWidget(ProjectExplorer::Kit *kit,
|
||||
const ProjectExplorer::KitInformation *ki);
|
||||
~AndroidGdbServerKitInformationWidget() override;
|
||||
AndroidGdbServerKitAspectWidget(ProjectExplorer::Kit *kit,
|
||||
const ProjectExplorer::KitAspect *ki);
|
||||
~AndroidGdbServerKitAspectWidget() override;
|
||||
|
||||
QString displayName() const override;
|
||||
QString toolTip() const override;
|
||||
@@ -61,11 +61,11 @@ private:
|
||||
QPushButton *m_button;
|
||||
};
|
||||
|
||||
class AndroidGdbServerKitInformation : public ProjectExplorer::KitInformation
|
||||
class AndroidGdbServerKitAspect : public ProjectExplorer::KitAspect
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
AndroidGdbServerKitInformation();
|
||||
AndroidGdbServerKitAspect();
|
||||
|
||||
QVariant defaultValue(const ProjectExplorer::Kit *) const override;
|
||||
|
||||
@@ -73,7 +73,7 @@ public:
|
||||
|
||||
ItemList toUserOutput(const ProjectExplorer::Kit *) const override;
|
||||
|
||||
ProjectExplorer::KitConfigWidget *createConfigWidget(ProjectExplorer::Kit *) const override;
|
||||
ProjectExplorer::KitAspectWidget *createConfigWidget(ProjectExplorer::Kit *) const override;
|
||||
|
||||
static Core::Id id();
|
||||
static bool isAndroidKit(const ProjectExplorer::Kit *kit);
|
||||
|
||||
@@ -235,7 +235,7 @@ int AndroidManager::minimumSDK(ProjectExplorer::Target *target)
|
||||
int AndroidManager::minimumSDK(const ProjectExplorer::Kit *kit)
|
||||
{
|
||||
int minSDKVersion = -1;
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(kit);
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitAspect::qtVersion(kit);
|
||||
if (version && version->targetDeviceTypes().contains(Constants::ANDROID_DEVICE_TYPE)) {
|
||||
Utils::FileName stockManifestFilePath =
|
||||
Utils::FileName::fromUserInput(version->qmakeProperty("QT_INSTALL_PREFIX") +
|
||||
@@ -250,7 +250,7 @@ int AndroidManager::minimumSDK(const ProjectExplorer::Kit *kit)
|
||||
|
||||
int AndroidManager::minimumNDK(const Kit *kit)
|
||||
{
|
||||
auto qt = static_cast<AndroidQtVersion *>(QtSupport::QtKitInformation::qtVersion(kit));
|
||||
auto qt = static_cast<AndroidQtVersion *>(QtSupport::QtKitAspect::qtVersion(kit));
|
||||
return qt->mininmumNDK();
|
||||
}
|
||||
|
||||
@@ -266,7 +266,7 @@ QString AndroidManager::buildTargetSDK(ProjectExplorer::Target *target)
|
||||
|
||||
QString AndroidManager::targetArch(ProjectExplorer::Target *target)
|
||||
{
|
||||
auto qt = static_cast<AndroidQtVersion *>(QtSupport::QtKitInformation::qtVersion(target->kit()));
|
||||
auto qt = static_cast<AndroidQtVersion *>(QtSupport::QtKitAspect::qtVersion(target->kit()));
|
||||
return qt->targetArch();
|
||||
}
|
||||
|
||||
@@ -603,7 +603,7 @@ static bool mergeGradleProperties(const QString &path, GradleProperties properti
|
||||
|
||||
bool AndroidManager::updateGradleProperties(ProjectExplorer::Target *target)
|
||||
{
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(target->kit());
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitAspect::qtVersion(target->kit());
|
||||
if (!version)
|
||||
return false;
|
||||
|
||||
|
||||
@@ -91,7 +91,7 @@ Project *androidProject(const Utils::FileName &fileName)
|
||||
if (!project->activeTarget())
|
||||
continue;
|
||||
Kit *kit = project->activeTarget()->kit();
|
||||
if (DeviceTypeKitInformation::deviceTypeId(kit) == Android::Constants::ANDROID_DEVICE_TYPE
|
||||
if (DeviceTypeKitAspect::deviceTypeId(kit) == Android::Constants::ANDROID_DEVICE_TYPE
|
||||
&& fileName.isChildOf(project->projectDirectory()))
|
||||
return project;
|
||||
}
|
||||
@@ -492,7 +492,7 @@ void AndroidManifestEditorWidget::updateTargetComboBox()
|
||||
QStringList items;
|
||||
if (project) {
|
||||
Kit *kit = project->activeTarget()->kit();
|
||||
if (DeviceTypeKitInformation::deviceTypeId(kit) == Constants::ANDROID_DEVICE_TYPE) {
|
||||
if (DeviceTypeKitAspect::deviceTypeId(kit) == Constants::ANDROID_DEVICE_TYPE) {
|
||||
ProjectNode *root = project->rootProjectNode();
|
||||
root->forEachProjectNode([&items](const ProjectNode *projectNode) {
|
||||
items << projectNode->targetApplications();
|
||||
|
||||
@@ -66,7 +66,7 @@ bool AndroidPackageInstallationStep::init()
|
||||
if (bc->environment().searchInPath("sh.exe").isEmpty())
|
||||
dirPath = QDir::toNativeSeparators(dirPath);
|
||||
|
||||
ToolChain *tc = ToolChainKitInformation::toolChain(target()->kit(),
|
||||
ToolChain *tc = ToolChainKitAspect::toolChain(target()->kit(),
|
||||
ProjectExplorer::Constants::CXX_LANGUAGE_ID);
|
||||
|
||||
ProcessParameters *pp = processParameters();
|
||||
|
||||
@@ -107,7 +107,7 @@ public:
|
||||
|
||||
void handleNewTarget(Target *target)
|
||||
{
|
||||
if (DeviceTypeKitInformation::deviceTypeId(target->kit()) != Android::Constants::ANDROID_DEVICE_TYPE)
|
||||
if (DeviceTypeKitAspect::deviceTypeId(target->kit()) != Android::Constants::ANDROID_DEVICE_TYPE)
|
||||
return;
|
||||
|
||||
for (BuildConfiguration *bc : target->buildConfigurations())
|
||||
@@ -155,13 +155,13 @@ bool AndroidPlugin::initialize(const QStringList &arguments, QString *errorMessa
|
||||
}, [](RunConfiguration *runConfig) {
|
||||
return runConfig->isEnabled()
|
||||
&& runConfig->id().name().startsWith("QmlProjectManager.QmlRunConfiguration")
|
||||
&& DeviceTypeKitInformation::deviceTypeId(runConfig->target()->kit())
|
||||
&& DeviceTypeKitAspect::deviceTypeId(runConfig->target()->kit())
|
||||
== Android::Constants::ANDROID_DEVICE_TYPE;
|
||||
});
|
||||
|
||||
d = new AndroidPluginPrivate;
|
||||
|
||||
KitManager::registerKitInformation<Internal::AndroidGdbServerKitInformation>();
|
||||
KitManager::registerKitAspect<Internal::AndroidGdbServerKitAspect>();
|
||||
|
||||
connect(KitManager::instance(), &KitManager::kitsLoaded,
|
||||
this, &AndroidPlugin::kitsRestored);
|
||||
|
||||
@@ -68,7 +68,7 @@ bool AndroidPotentialKit::isEnabled() const
|
||||
{
|
||||
QList<ProjectExplorer::Kit *> kits = ProjectExplorer::KitManager::kits();
|
||||
foreach (ProjectExplorer::Kit *kit, kits) {
|
||||
Core::Id deviceId = ProjectExplorer::DeviceKitInformation::deviceId(kit);
|
||||
Core::Id deviceId = ProjectExplorer::DeviceKitAspect::deviceId(kit);
|
||||
if (kit->isAutoDetected()
|
||||
&& deviceId == Core::Id(Constants::ANDROID_DEVICE_ID)
|
||||
&& !kit->isSdkProvided()) {
|
||||
@@ -120,7 +120,7 @@ void AndroidPotentialKitWidget::recheck()
|
||||
{
|
||||
QList<ProjectExplorer::Kit *> kits = ProjectExplorer::KitManager::kits();
|
||||
foreach (ProjectExplorer::Kit *kit, kits) {
|
||||
Core::Id deviceId = ProjectExplorer::DeviceKitInformation::deviceId(kit);
|
||||
Core::Id deviceId = ProjectExplorer::DeviceKitAspect::deviceId(kit);
|
||||
if (kit->isAutoDetected()
|
||||
&& deviceId == Core::Id(Constants::ANDROID_DEVICE_ID)
|
||||
&& !kit->isSdkProvided()) {
|
||||
|
||||
@@ -223,8 +223,8 @@ AndroidRunnerWorker::AndroidRunnerWorker(RunWorker *runner, const QString &packa
|
||||
<< "Extra Start Args:" << m_amStartExtraArgs
|
||||
<< "Before Start ADB cmds:" << m_beforeStartAdbCommands
|
||||
<< "After finish ADB cmds:" << m_afterFinishAdbCommands;
|
||||
m_gdbserverPath = AndroidGdbServerKitInformation::gdbServer(target->kit()).toString();
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(target->kit());
|
||||
m_gdbserverPath = AndroidGdbServerKitAspect::gdbServer(target->kit()).toString();
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitAspect::qtVersion(target->kit());
|
||||
m_useAppParamsForQmlDebugger = version->qtVersion() >= QtSupport::QtVersionNumber(5, 12);
|
||||
}
|
||||
|
||||
|
||||
@@ -215,7 +215,7 @@ CreateAndroidManifestWizard::CreateAndroidManifestWizard(ProjectExplorer::Target
|
||||
setWindowTitle(tr("Create Android Template Files Wizard"));
|
||||
|
||||
const BuildTargetInfoList buildTargets = target->applicationTargets();
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(target->kit());
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitAspect::qtVersion(target->kit());
|
||||
m_copyGradle = version && version->qtVersion() >= QtSupport::QtVersionNumber(5, 4, 0);
|
||||
|
||||
if (buildTargets.list.isEmpty()) {
|
||||
@@ -319,7 +319,7 @@ void CreateAndroidManifestWizard::createAndroidTemplateFiles()
|
||||
return;
|
||||
|
||||
QStringList addedFiles;
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitInformation::qtVersion(m_target->kit());
|
||||
QtSupport::BaseQtVersion *version = QtSupport::QtKitAspect::qtVersion(m_target->kit());
|
||||
if (!version)
|
||||
return;
|
||||
if (version->qtVersion() < QtSupport::QtVersionNumber(5, 4, 0)) {
|
||||
|
||||
Reference in New Issue
Block a user