void ToolChainKitInformation::fix(Kit *k) { if (toolChain(k)) return; qWarning("Tool chain is no longer known, removing from kit \"%s\".", qPrintable(k->displayName())); setToolChain(k, 0); // make sure to clear out no longer known tool chains }
QList<Task> ToolChainKitInformation::validate(Kit *k) const { QList<Task> result; if (!toolChain(k)) { qWarning("Tool chain is no longer known, removing from kit \"%s\".", qPrintable(k->displayName())); setToolChain(k, 0); // make sure to clear out no longer known tool chains result << Task(Task::Error, ToolChainKitInformation::msgNoToolChainInTarget(), Utils::FileName(), -1, Core::Id(Constants::TASK_CATEGORY_BUILDSYSTEM)); } return result; }