forked from qt-creator/qt-creator
Change and Clone kit functionality
Change-Id: Ibdab8d9076d2f9c002cb69ad81809929c8697355 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -56,6 +56,11 @@ AnalyzerSettings::AnalyzerSettings(QObject *parent)
|
||||
{
|
||||
}
|
||||
|
||||
AnalyzerSettings::AnalyzerSettings(AnalyzerSettings *other)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
QVariantMap AnalyzerSettings::defaults() const
|
||||
{
|
||||
QVariantMap map;
|
||||
@@ -151,7 +156,7 @@ void AnalyzerGlobalSettings::registerTool(IAnalyzerTool *tool)
|
||||
|
||||
|
||||
AnalyzerRunConfigurationAspect::AnalyzerRunConfigurationAspect()
|
||||
: AnalyzerSettings(0), m_useGlobalSettings(true)
|
||||
: AnalyzerSettings((QObject *)0), m_useGlobalSettings(true)
|
||||
{
|
||||
QList<IAnalyzerTool*> tools = AnalyzerManager::tools();
|
||||
// add sub configs
|
||||
@@ -165,6 +170,19 @@ AnalyzerRunConfigurationAspect::AnalyzerRunConfigurationAspect()
|
||||
resetCustomToGlobalSettings();
|
||||
}
|
||||
|
||||
AnalyzerRunConfigurationAspect::AnalyzerRunConfigurationAspect(AnalyzerRunConfigurationAspect *other)
|
||||
: AnalyzerSettings(other), m_useGlobalSettings(other->m_useGlobalSettings)
|
||||
{
|
||||
|
||||
foreach (AbstractAnalyzerSubConfig *config, other->m_customConfigurations)
|
||||
m_customConfigurations.append(config->clone());
|
||||
|
||||
if (m_useGlobalSettings)
|
||||
m_subConfigs = AnalyzerGlobalSettings::instance()->subConfigs();
|
||||
else
|
||||
m_subConfigs = m_customConfigurations;
|
||||
}
|
||||
|
||||
AnalyzerRunConfigurationAspect::~AnalyzerRunConfigurationAspect()
|
||||
{
|
||||
qDeleteAll(m_customConfigurations);
|
||||
|
||||
Reference in New Issue
Block a user