forked from qt-creator/qt-creator
ProjectExplorer: Drop KitAspect::defaultValue()
The functionality of this function overlapped with KitAspect::setup(),
leading to unclear responsibilities and resulting in bugs such as the
one fixed by 776d54e435.
Therefore, we drop the defaultValue() function, merging its
implementation with setup() where applicable.
Change-Id: Iefa9c3df8b76e97ddf9ad388516621f7ea6558d4
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -80,9 +80,9 @@ AndroidGdbServerKitAspect::AndroidGdbServerKitAspect()
|
||||
setPriority(27999); // Just one less than Debugger!
|
||||
}
|
||||
|
||||
QVariant AndroidGdbServerKitAspect::defaultValue(const Kit *kit) const
|
||||
void AndroidGdbServerKitAspect::setup(Kit *kit)
|
||||
{
|
||||
return autoDetect(kit).toString();
|
||||
kit->setValue(id(), autoDetect(kit).toString());
|
||||
}
|
||||
|
||||
QList<Task> AndroidGdbServerKitAspect::validate(const Kit *) const
|
||||
|
||||
@@ -36,7 +36,7 @@ class AndroidGdbServerKitAspect : public ProjectExplorer::KitAspect
|
||||
public:
|
||||
AndroidGdbServerKitAspect();
|
||||
|
||||
QVariant defaultValue(const ProjectExplorer::Kit *) const override;
|
||||
void setup(ProjectExplorer::Kit *) override;
|
||||
QList<ProjectExplorer::Task> validate(const ProjectExplorer::Kit *) const override;
|
||||
bool isApplicableToKit(const ProjectExplorer::Kit *k) const override;
|
||||
ItemList toUserOutput(const ProjectExplorer::Kit *) const override;
|
||||
|
||||
Reference in New Issue
Block a user