forked from qt-creator/qt-creator
KitInformation: Make defaultValue take a const Kit *
There is no reason not to. Change-Id: I4accb0b690173d93ad6f4c9dd0bce66d8de75faa Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
This commit is contained in:
@@ -53,7 +53,7 @@ AndroidGdbServerKitInformation::AndroidGdbServerKitInformation()
|
|||||||
setPriority(27999); // Just one less than Debugger!
|
setPriority(27999); // Just one less than Debugger!
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant AndroidGdbServerKitInformation::defaultValue(Kit *kit) const
|
QVariant AndroidGdbServerKitInformation::defaultValue(const Kit *kit) const
|
||||||
{
|
{
|
||||||
return autoDetect(kit).toString();
|
return autoDetect(kit).toString();
|
||||||
}
|
}
|
||||||
@@ -100,7 +100,7 @@ void AndroidGdbServerKitInformation::setGdbSever(Kit *kit, const FileName &gdbSe
|
|||||||
kit->setValue(AndroidGdbServerKitInformation::id(), gdbServerCommand.toString());
|
kit->setValue(AndroidGdbServerKitInformation::id(), gdbServerCommand.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
FileName AndroidGdbServerKitInformation::autoDetect(Kit *kit)
|
FileName AndroidGdbServerKitInformation::autoDetect(const Kit *kit)
|
||||||
{
|
{
|
||||||
ToolChain *tc = ToolChainKitInformation::toolChain(kit);
|
ToolChain *tc = ToolChainKitInformation::toolChain(kit);
|
||||||
if (!tc || tc->typeId() != Constants::ANDROID_TOOLCHAIN_ID)
|
if (!tc || tc->typeId() != Constants::ANDROID_TOOLCHAIN_ID)
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ class AndroidGdbServerKitInformation : public ProjectExplorer::KitInformation
|
|||||||
public:
|
public:
|
||||||
AndroidGdbServerKitInformation();
|
AndroidGdbServerKitInformation();
|
||||||
|
|
||||||
QVariant defaultValue(ProjectExplorer::Kit *) const override;
|
QVariant defaultValue(const ProjectExplorer::Kit *) const override;
|
||||||
|
|
||||||
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *) const override;
|
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *) const override;
|
||||||
|
|
||||||
@@ -80,7 +80,7 @@ public:
|
|||||||
static bool isAndroidKit(const ProjectExplorer::Kit *kit);
|
static bool isAndroidKit(const ProjectExplorer::Kit *kit);
|
||||||
static Utils::FileName gdbServer(const ProjectExplorer::Kit *kit);
|
static Utils::FileName gdbServer(const ProjectExplorer::Kit *kit);
|
||||||
static void setGdbSever(ProjectExplorer::Kit *kit, const Utils::FileName &gdbServerCommand);
|
static void setGdbSever(ProjectExplorer::Kit *kit, const Utils::FileName &gdbServerCommand);
|
||||||
static Utils::FileName autoDetect(ProjectExplorer::Kit *kit);
|
static Utils::FileName autoDetect(const ProjectExplorer::Kit *kit);
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ Core::Id CMakeKitInformation::defaultValue()
|
|||||||
return Core::Id();
|
return Core::Id();
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant CMakeKitInformation::defaultValue(Kit *) const
|
QVariant CMakeKitInformation::defaultValue(const Kit *) const
|
||||||
{
|
{
|
||||||
return defaultValue().toSetting();
|
return defaultValue().toSetting();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ public:
|
|||||||
static Core::Id defaultValue();
|
static Core::Id defaultValue();
|
||||||
|
|
||||||
// KitInformation interface
|
// KitInformation interface
|
||||||
QVariant defaultValue(ProjectExplorer::Kit *) const override;
|
QVariant defaultValue(const ProjectExplorer::Kit *k) const override;
|
||||||
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *k) const override;
|
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *k) const override;
|
||||||
void setup(ProjectExplorer::Kit *k) override;
|
void setup(ProjectExplorer::Kit *k) override;
|
||||||
void fix(ProjectExplorer::Kit *k) override;
|
void fix(ProjectExplorer::Kit *k) override;
|
||||||
@@ -55,4 +55,3 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
} // namespace CMakeProjectManager
|
} // namespace CMakeProjectManager
|
||||||
|
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ Core::Id CMakePreloadCacheKitInformation::id()
|
|||||||
return "CMakeProjectManager.CMakePreloadCacheKitInformation";
|
return "CMakeProjectManager.CMakePreloadCacheKitInformation";
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant CMakePreloadCacheKitInformation::defaultValue(Kit *) const
|
QVariant CMakePreloadCacheKitInformation::defaultValue(const Kit *) const
|
||||||
{
|
{
|
||||||
return QString();
|
return QString();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ public:
|
|||||||
static Core::Id id();
|
static Core::Id id();
|
||||||
|
|
||||||
// KitInformation interface
|
// KitInformation interface
|
||||||
QVariant defaultValue(ProjectExplorer::Kit *) const override;
|
QVariant defaultValue(const ProjectExplorer::Kit *) const override;
|
||||||
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *k) const override;
|
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *k) const override;
|
||||||
void setup(ProjectExplorer::Kit *k) override;
|
void setup(ProjectExplorer::Kit *k) override;
|
||||||
void fix(ProjectExplorer::Kit *k) override;
|
void fix(ProjectExplorer::Kit *k) override;
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ DebuggerKitInformation::DebuggerKitInformation()
|
|||||||
setPriority(28000);
|
setPriority(28000);
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant DebuggerKitInformation::defaultValue(Kit *k) const
|
QVariant DebuggerKitInformation::defaultValue(const Kit *k) const
|
||||||
{
|
{
|
||||||
ToolChain *tc = ToolChainKitInformation::toolChain(k);
|
ToolChain *tc = ToolChainKitInformation::toolChain(k);
|
||||||
if (!tc)
|
if (!tc)
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ class DEBUGGER_EXPORT DebuggerKitInformation : public ProjectExplorer::KitInform
|
|||||||
public:
|
public:
|
||||||
DebuggerKitInformation();
|
DebuggerKitInformation();
|
||||||
|
|
||||||
QVariant defaultValue(ProjectExplorer::Kit *k) const override;
|
QVariant defaultValue(const ProjectExplorer::Kit *k) const override;
|
||||||
|
|
||||||
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *k) const override
|
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *k) const override
|
||||||
{ return DebuggerKitInformation::validateDebugger(k); }
|
{ return DebuggerKitInformation::validateDebugger(k); }
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ SysRootKitInformation::SysRootKitInformation()
|
|||||||
setPriority(31000);
|
setPriority(31000);
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant SysRootKitInformation::defaultValue(Kit *k) const
|
QVariant SysRootKitInformation::defaultValue(const Kit *k) const
|
||||||
{
|
{
|
||||||
Q_UNUSED(k)
|
Q_UNUSED(k)
|
||||||
return QString();
|
return QString();
|
||||||
@@ -122,7 +122,7 @@ ToolChainKitInformation::ToolChainKitInformation()
|
|||||||
this, &ToolChainKitInformation::kitsWereLoaded);
|
this, &ToolChainKitInformation::kitsWereLoaded);
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant ToolChainKitInformation::defaultValue(Kit *k) const
|
QVariant ToolChainKitInformation::defaultValue(const Kit *k) const
|
||||||
{
|
{
|
||||||
Q_UNUSED(k);
|
Q_UNUSED(k);
|
||||||
QList<ToolChain *> tcList = ToolChainManager::toolChains();
|
QList<ToolChain *> tcList = ToolChainManager::toolChains();
|
||||||
@@ -282,7 +282,7 @@ DeviceTypeKitInformation::DeviceTypeKitInformation()
|
|||||||
setPriority(33000);
|
setPriority(33000);
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant DeviceTypeKitInformation::defaultValue(Kit *k) const
|
QVariant DeviceTypeKitInformation::defaultValue(const Kit *k) const
|
||||||
{
|
{
|
||||||
Q_UNUSED(k);
|
Q_UNUSED(k);
|
||||||
return QByteArray(Constants::DESKTOP_DEVICE_TYPE);
|
return QByteArray(Constants::DESKTOP_DEVICE_TYPE);
|
||||||
@@ -364,7 +364,7 @@ DeviceKitInformation::DeviceKitInformation()
|
|||||||
this, &DeviceKitInformation::kitsWereLoaded);
|
this, &DeviceKitInformation::kitsWereLoaded);
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant DeviceKitInformation::defaultValue(Kit *k) const
|
QVariant DeviceKitInformation::defaultValue(const Kit *k) const
|
||||||
{
|
{
|
||||||
Core::Id type = DeviceTypeKitInformation::deviceTypeId(k);
|
Core::Id type = DeviceTypeKitInformation::deviceTypeId(k);
|
||||||
// Use default device if that is compatible:
|
// Use default device if that is compatible:
|
||||||
@@ -529,7 +529,7 @@ EnvironmentKitInformation::EnvironmentKitInformation()
|
|||||||
setPriority(29000);
|
setPriority(29000);
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant EnvironmentKitInformation::defaultValue(Kit *k) const
|
QVariant EnvironmentKitInformation::defaultValue(const Kit *k) const
|
||||||
{
|
{
|
||||||
Q_UNUSED(k)
|
Q_UNUSED(k)
|
||||||
return QStringList();
|
return QStringList();
|
||||||
|
|||||||
@@ -49,7 +49,7 @@ class PROJECTEXPLORER_EXPORT SysRootKitInformation : public KitInformation
|
|||||||
public:
|
public:
|
||||||
SysRootKitInformation();
|
SysRootKitInformation();
|
||||||
|
|
||||||
QVariant defaultValue(Kit *k) const override;
|
QVariant defaultValue(const Kit *k) const override;
|
||||||
|
|
||||||
QList<Task> validate(const Kit *k) const override;
|
QList<Task> validate(const Kit *k) const override;
|
||||||
|
|
||||||
@@ -74,7 +74,7 @@ class PROJECTEXPLORER_EXPORT ToolChainKitInformation : public KitInformation
|
|||||||
public:
|
public:
|
||||||
ToolChainKitInformation();
|
ToolChainKitInformation();
|
||||||
|
|
||||||
QVariant defaultValue(Kit *k) const override;
|
QVariant defaultValue(const Kit *k) const override;
|
||||||
|
|
||||||
QList<Task> validate(const Kit *k) const override;
|
QList<Task> validate(const Kit *k) const override;
|
||||||
void fix(Kit *k) override;
|
void fix(Kit *k) override;
|
||||||
@@ -113,7 +113,7 @@ class PROJECTEXPLORER_EXPORT DeviceTypeKitInformation : public KitInformation
|
|||||||
public:
|
public:
|
||||||
DeviceTypeKitInformation();
|
DeviceTypeKitInformation();
|
||||||
|
|
||||||
QVariant defaultValue(Kit *k) const override;
|
QVariant defaultValue(const Kit *k) const override;
|
||||||
|
|
||||||
QList<Task> validate(const Kit *k) const override;
|
QList<Task> validate(const Kit *k) const override;
|
||||||
|
|
||||||
@@ -142,7 +142,7 @@ class PROJECTEXPLORER_EXPORT DeviceKitInformation : public KitInformation
|
|||||||
public:
|
public:
|
||||||
DeviceKitInformation();
|
DeviceKitInformation();
|
||||||
|
|
||||||
QVariant defaultValue(Kit *k) const override;
|
QVariant defaultValue(const Kit *k) const override;
|
||||||
|
|
||||||
QList<Task> validate(const Kit *k) const override;
|
QList<Task> validate(const Kit *k) const override;
|
||||||
void fix(Kit *k) override;
|
void fix(Kit *k) override;
|
||||||
@@ -180,7 +180,7 @@ class PROJECTEXPLORER_EXPORT EnvironmentKitInformation : public KitInformation
|
|||||||
public:
|
public:
|
||||||
EnvironmentKitInformation();
|
EnvironmentKitInformation();
|
||||||
|
|
||||||
QVariant defaultValue(Kit *k) const override;
|
QVariant defaultValue(const Kit *k) const override;
|
||||||
|
|
||||||
QList<Task> validate(const Kit *k) const override;
|
QList<Task> validate(const Kit *k) const override;
|
||||||
void fix(Kit *k) override;
|
void fix(Kit *k) override;
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ public:
|
|||||||
Core::Id id() const { return m_id; }
|
Core::Id id() const { return m_id; }
|
||||||
int priority() const { return m_priority; }
|
int priority() const { return m_priority; }
|
||||||
|
|
||||||
virtual QVariant defaultValue(Kit *) const = 0;
|
virtual QVariant defaultValue(const Kit *) const = 0;
|
||||||
|
|
||||||
// called to find issues with the kit
|
// called to find issues with the kit
|
||||||
virtual QList<Task> validate(const Kit *) const = 0;
|
virtual QList<Task> validate(const Kit *) const = 0;
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ QmakeKitInformation::QmakeKitInformation()
|
|||||||
setPriority(24000);
|
setPriority(24000);
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant QmakeKitInformation::defaultValue(Kit *k) const
|
QVariant QmakeKitInformation::defaultValue(const Kit *k) const
|
||||||
{
|
{
|
||||||
Q_UNUSED(k);
|
Q_UNUSED(k);
|
||||||
return QString();
|
return QString();
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ class QMAKEPROJECTMANAGER_EXPORT QmakeKitInformation : public ProjectExplorer::K
|
|||||||
public:
|
public:
|
||||||
QmakeKitInformation();
|
QmakeKitInformation();
|
||||||
|
|
||||||
QVariant defaultValue(ProjectExplorer::Kit *k) const override;
|
QVariant defaultValue(const ProjectExplorer::Kit *k) const override;
|
||||||
|
|
||||||
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *k) const override;
|
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *k) const override;
|
||||||
void setup(ProjectExplorer::Kit *k) override;
|
void setup(ProjectExplorer::Kit *k) override;
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ QtKitInformation::QtKitInformation()
|
|||||||
this, &QtKitInformation::kitsWereLoaded);
|
this, &QtKitInformation::kitsWereLoaded);
|
||||||
}
|
}
|
||||||
|
|
||||||
QVariant QtKitInformation::defaultValue(ProjectExplorer::Kit *k) const
|
QVariant QtKitInformation::defaultValue(const Kit *k) const
|
||||||
{
|
{
|
||||||
Q_UNUSED(k);
|
Q_UNUSED(k);
|
||||||
|
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ class QTSUPPORT_EXPORT QtKitInformation : public ProjectExplorer::KitInformation
|
|||||||
public:
|
public:
|
||||||
QtKitInformation();
|
QtKitInformation();
|
||||||
|
|
||||||
QVariant defaultValue(ProjectExplorer::Kit *k) const override;
|
QVariant defaultValue(const ProjectExplorer::Kit *k) const override;
|
||||||
|
|
||||||
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *k) const override;
|
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *k) const override;
|
||||||
void fix(ProjectExplorer::Kit *) override;
|
void fix(ProjectExplorer::Kit *) override;
|
||||||
|
|||||||
Reference in New Issue
Block a user