forked from qt-creator/qt-creator
BareMetal: Modernize
modernize-use-auto modernize-use-nullptr modernize-use-override modernize-use-equals-default modernize-use-using Change-Id: Ia4e7f4e75a49357ca1b225f25af68a0480fba748 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -119,7 +119,7 @@ void BareMetalDevice::fromMap(const QVariantMap &map)
|
||||
gdbServerProvider = provider->id();
|
||||
} else {
|
||||
const QSsh::SshConnectionParameters sshParams = sshParameters();
|
||||
DefaultGdbServerProvider *newProvider = new DefaultGdbServerProvider;
|
||||
auto newProvider = new DefaultGdbServerProvider;
|
||||
newProvider->setDisplayName(name);
|
||||
newProvider->m_host = sshParams.host();
|
||||
newProvider->m_port = sshParams.port();
|
||||
|
||||
@@ -36,15 +36,15 @@ class GdbServerProvider;
|
||||
class BareMetalDevice : public ProjectExplorer::IDevice
|
||||
{
|
||||
public:
|
||||
typedef QSharedPointer<BareMetalDevice> Ptr;
|
||||
typedef QSharedPointer<const BareMetalDevice> ConstPtr;
|
||||
using Ptr = QSharedPointer<BareMetalDevice>;
|
||||
using ConstPtr = QSharedPointer<const BareMetalDevice>;
|
||||
|
||||
static Ptr create();
|
||||
static Ptr create(const QString &name, Core::Id type, MachineType machineType,
|
||||
Origin origin = ManuallyAdded, Core::Id id = Core::Id());
|
||||
static Ptr create(const BareMetalDevice &other);
|
||||
|
||||
~BareMetalDevice();
|
||||
~BareMetalDevice() override;
|
||||
QString displayType() const override;
|
||||
ProjectExplorer::IDeviceWidget *createWidget() override;
|
||||
QList<Core::Id> actionIds() const override;
|
||||
@@ -63,11 +63,11 @@ public:
|
||||
void unregisterProvider(GdbServerProvider *provider);
|
||||
void providerUpdated(GdbServerProvider *provider);
|
||||
|
||||
virtual void fromMap(const QVariantMap &map) override;
|
||||
virtual QVariantMap toMap() const override;
|
||||
void fromMap(const QVariantMap &map) override;
|
||||
QVariantMap toMap() const override;
|
||||
|
||||
protected:
|
||||
BareMetalDevice() {}
|
||||
BareMetalDevice() = default;
|
||||
BareMetalDevice(const QString &name, Core::Id type,
|
||||
MachineType machineType, Origin origin, Core::Id id);
|
||||
BareMetalDevice(const BareMetalDevice &other);
|
||||
|
||||
@@ -40,11 +40,11 @@ class BareMetalDeviceConfigurationWidget
|
||||
|
||||
public:
|
||||
explicit BareMetalDeviceConfigurationWidget(
|
||||
const ProjectExplorer::IDevice::Ptr &deviceConfig, QWidget *parent = 0);
|
||||
const ProjectExplorer::IDevice::Ptr &deviceConfig, QWidget *parent = nullptr);
|
||||
|
||||
private:
|
||||
void gdbServerProviderChanged();
|
||||
void updateDeviceFromUi();
|
||||
void updateDeviceFromUi() override;
|
||||
|
||||
GdbServerProviderChooser *m_gdbServerProviderChooser;
|
||||
};
|
||||
|
||||
@@ -38,7 +38,7 @@ class BareMetalDeviceConfigurationWizard : public Utils::Wizard
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
BareMetalDeviceConfigurationWizard(QWidget *parent = 0);
|
||||
BareMetalDeviceConfigurationWizard(QWidget *parent = nullptr);
|
||||
|
||||
ProjectExplorer::IDevice::Ptr device() const;
|
||||
|
||||
|
||||
@@ -42,10 +42,10 @@ class BareMetalDeviceConfigurationWizardSetupPage : public QWizardPage
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit BareMetalDeviceConfigurationWizardSetupPage(QWidget *parent = 0);
|
||||
explicit BareMetalDeviceConfigurationWizardSetupPage(QWidget *parent = nullptr);
|
||||
|
||||
void initializePage();
|
||||
bool isComplete() const;
|
||||
void initializePage() override;
|
||||
bool isComplete() const override;
|
||||
QString configurationName() const;
|
||||
QString gdbServerProviderId() const;
|
||||
|
||||
|
||||
@@ -37,7 +37,7 @@ const char GdbCommandsKey[] = "BareMetal.GdbCommandsStep.Commands";
|
||||
BareMetalGdbCommandsDeployStepWidget::BareMetalGdbCommandsDeployStepWidget(BareMetalGdbCommandsDeployStep &step)
|
||||
: BuildStepConfigWidget(&step), m_step(step)
|
||||
{
|
||||
QFormLayout *fl = new QFormLayout(this);
|
||||
auto fl = new QFormLayout(this);
|
||||
fl->setMargin(0);
|
||||
fl->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
|
||||
setLayout(fl);
|
||||
|
||||
@@ -47,12 +47,7 @@ DefaultGdbServerProvider::DefaultGdbServerProvider()
|
||||
{
|
||||
}
|
||||
|
||||
DefaultGdbServerProvider::DefaultGdbServerProvider(const DefaultGdbServerProvider &other)
|
||||
: GdbServerProvider(other)
|
||||
, m_host(other.m_host)
|
||||
, m_port(other.m_port)
|
||||
{
|
||||
}
|
||||
DefaultGdbServerProvider::DefaultGdbServerProvider(const DefaultGdbServerProvider &other) = default;
|
||||
|
||||
quint16 DefaultGdbServerProvider::port() const
|
||||
{
|
||||
@@ -162,7 +157,7 @@ GdbServerProvider *DefaultGdbServerProviderFactory::restore(const QVariantMap &d
|
||||
if (p->fromMap(updated))
|
||||
return p;
|
||||
delete p;
|
||||
return 0;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
DefaultGdbServerProviderConfigWidget::DefaultGdbServerProviderConfigWidget(
|
||||
|
||||
@@ -229,7 +229,7 @@ QString GdbServerProviderFactory::idFromMap(const QVariantMap &data)
|
||||
return data.value(QLatin1String(idKeyC)).toString();
|
||||
}
|
||||
|
||||
void GdbServerProviderFactory::idToMap(QVariantMap &data, const QString id)
|
||||
void GdbServerProviderFactory::idToMap(QVariantMap &data, const QString &id)
|
||||
{
|
||||
data.insert(QLatin1String(idKeyC), id);
|
||||
}
|
||||
|
||||
@@ -126,7 +126,7 @@ public:
|
||||
virtual GdbServerProvider *restore(const QVariantMap &data) = 0;
|
||||
|
||||
static QString idFromMap(const QVariantMap &data);
|
||||
static void idToMap(QVariantMap &data, const QString id);
|
||||
static void idToMap(QVariantMap &data, const QString &id);
|
||||
|
||||
protected:
|
||||
void setId(const QString &id);
|
||||
@@ -174,7 +174,7 @@ private:
|
||||
void setFromProvider();
|
||||
|
||||
GdbServerProvider *m_provider;
|
||||
QLabel *m_errorLabel = 0;
|
||||
QLabel *m_errorLabel = nullptr;
|
||||
};
|
||||
|
||||
class HostWidget : public QWidget
|
||||
@@ -182,7 +182,7 @@ class HostWidget : public QWidget
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit HostWidget(QWidget *parent = 0);
|
||||
explicit HostWidget(QWidget *parent = nullptr);
|
||||
|
||||
void setHost(const QString &host);
|
||||
QString host() const;
|
||||
|
||||
@@ -45,7 +45,7 @@ class GdbServerProviderChooser : public QWidget
|
||||
|
||||
public:
|
||||
explicit GdbServerProviderChooser(
|
||||
bool useManageButton = true, QWidget *parent = 0);
|
||||
bool useManageButton = true, QWidget *parent = nullptr);
|
||||
|
||||
QString currentProviderId() const;
|
||||
void setCurrentProviderId(const QString &id);
|
||||
|
||||
@@ -48,7 +48,7 @@ const char countKeyC[] = "GdbServerProvider.Count";
|
||||
const char fileVersionKeyC[] = "Version";
|
||||
const char fileNameKeyC[] = "/gdbserverproviders.xml";
|
||||
|
||||
static GdbServerProviderManager *m_instance = 0;
|
||||
static GdbServerProviderManager *m_instance = nullptr;
|
||||
|
||||
GdbServerProviderManager::GdbServerProviderManager()
|
||||
: m_configFile(Utils::FileName::fromString(Core::ICore::userResourcePath() + fileNameKeyC))
|
||||
@@ -76,7 +76,7 @@ GdbServerProviderManager::~GdbServerProviderManager()
|
||||
qDeleteAll(m_providers);
|
||||
m_providers.clear();
|
||||
delete m_writer;
|
||||
m_instance = 0;
|
||||
m_instance = nullptr;
|
||||
}
|
||||
|
||||
GdbServerProviderManager *GdbServerProviderManager::instance()
|
||||
@@ -154,7 +154,7 @@ QList<GdbServerProviderFactory *> GdbServerProviderManager::factories()
|
||||
GdbServerProvider *GdbServerProviderManager::findProvider(const QString &id)
|
||||
{
|
||||
if (id.isEmpty() || !m_instance)
|
||||
return 0;
|
||||
return nullptr;
|
||||
|
||||
return Utils::findOrDefault(m_instance->m_providers, Utils::equal(&GdbServerProvider::id, id));
|
||||
}
|
||||
@@ -162,7 +162,7 @@ GdbServerProvider *GdbServerProviderManager::findProvider(const QString &id)
|
||||
GdbServerProvider *GdbServerProviderManager::findByDisplayName(const QString &displayName)
|
||||
{
|
||||
if (displayName.isEmpty())
|
||||
return 0;
|
||||
return nullptr;
|
||||
|
||||
return Utils::findOrDefault(m_instance->m_providers,
|
||||
Utils::equal(&GdbServerProvider::displayName, displayName));
|
||||
|
||||
@@ -46,7 +46,7 @@ class GdbServerProviderManager : public QObject
|
||||
|
||||
public:
|
||||
static GdbServerProviderManager *instance();
|
||||
~GdbServerProviderManager();
|
||||
~GdbServerProviderManager() override;
|
||||
|
||||
static QList<GdbServerProvider *> providers();
|
||||
static QList<GdbServerProviderFactory *> factories();
|
||||
|
||||
@@ -38,7 +38,7 @@ class GdbServerProviderProcess : public ProjectExplorer::DeviceProcess
|
||||
public:
|
||||
explicit GdbServerProviderProcess(
|
||||
const QSharedPointer<const ProjectExplorer::IDevice> &device,
|
||||
QObject *parent = 0);
|
||||
QObject *parent = nullptr);
|
||||
|
||||
void start(const ProjectExplorer::Runnable &runnable) override;
|
||||
void interrupt() override;
|
||||
|
||||
@@ -105,13 +105,13 @@ GdbServerProvider *GdbServerProviderModel::provider(const QModelIndex &index) co
|
||||
if (GdbServerProviderNode *node = nodeForIndex(index))
|
||||
return node->provider;
|
||||
|
||||
return 0;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
GdbServerProviderNode *GdbServerProviderModel::nodeForIndex(const QModelIndex &index) const
|
||||
{
|
||||
if (!index.isValid())
|
||||
return 0;
|
||||
return nullptr;
|
||||
|
||||
return static_cast<GdbServerProviderNode *>(itemForIndex(index));
|
||||
}
|
||||
@@ -316,7 +316,7 @@ GdbServerProvidersSettingsWidget::GdbServerProvidersSettingsWidget
|
||||
addMenu->addAction(action);
|
||||
}
|
||||
|
||||
connect(m_cloneButton, &QAbstractButton::clicked, this, [this] { createProvider(0); });
|
||||
connect(m_cloneButton, &QAbstractButton::clicked, this, [this] { createProvider(nullptr); });
|
||||
|
||||
m_addButton->setMenu(addMenu);
|
||||
|
||||
@@ -336,15 +336,15 @@ void GdbServerProvidersSettingsWidget::providerSelectionChanged()
|
||||
w->setVisible(false);
|
||||
|
||||
GdbServerProviderNode *node = m_model.nodeForIndex(current);
|
||||
w = node ? node->widget : 0;
|
||||
w = node ? node->widget : nullptr;
|
||||
m_container->setWidget(w);
|
||||
m_container->setVisible(w != 0);
|
||||
m_container->setVisible(w != nullptr);
|
||||
updateState();
|
||||
}
|
||||
|
||||
void GdbServerProvidersSettingsWidget::createProvider(GdbServerProviderFactory *f)
|
||||
{
|
||||
GdbServerProvider *provider = 0;
|
||||
GdbServerProvider *provider = nullptr;
|
||||
if (!f) {
|
||||
GdbServerProvider *old = m_model.provider(currentIndex());
|
||||
if (!old)
|
||||
@@ -427,7 +427,7 @@ void GdbServerProvidersSettingsPage::finish()
|
||||
m_configWidget, &GdbServerProvidersSettingsWidget::providerSelectionChanged);
|
||||
|
||||
delete m_configWidget;
|
||||
m_configWidget = 0;
|
||||
m_configWidget = nullptr;
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
@@ -86,9 +86,9 @@ public:
|
||||
explicit GdbServerProvidersSettingsPage(QObject *parent = nullptr);
|
||||
|
||||
private:
|
||||
QWidget *widget();
|
||||
void apply();
|
||||
void finish();
|
||||
QWidget *widget() override;
|
||||
void apply() override;
|
||||
void finish() override;
|
||||
|
||||
GdbServerProvidersSettingsWidget *m_configWidget = nullptr;
|
||||
};
|
||||
|
||||
@@ -63,16 +63,7 @@ OpenOcdGdbServerProvider::OpenOcdGdbServerProvider()
|
||||
}
|
||||
|
||||
OpenOcdGdbServerProvider::OpenOcdGdbServerProvider(
|
||||
const OpenOcdGdbServerProvider &other)
|
||||
: GdbServerProvider(other)
|
||||
, m_host(other.m_host)
|
||||
, m_port(other.m_port)
|
||||
, m_executableFile(other.m_executableFile)
|
||||
, m_rootScriptsDir(other.m_rootScriptsDir)
|
||||
, m_configurationFile(other.m_configurationFile)
|
||||
, m_additionalArguments(other.m_additionalArguments)
|
||||
{
|
||||
}
|
||||
const OpenOcdGdbServerProvider &other) = default;
|
||||
|
||||
QString OpenOcdGdbServerProvider::defaultInitCommands()
|
||||
{
|
||||
@@ -246,7 +237,7 @@ GdbServerProvider *OpenOcdGdbServerProviderFactory::restore(const QVariantMap &d
|
||||
if (p->fromMap(updated))
|
||||
return p;
|
||||
delete p;
|
||||
return 0;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
OpenOcdGdbServerProviderConfigWidget::OpenOcdGdbServerProviderConfigWidget(
|
||||
|
||||
@@ -238,7 +238,7 @@ GdbServerProvider *StLinkUtilGdbServerProviderFactory::restore(const QVariantMap
|
||||
if (p->fromMap(updated))
|
||||
return p;
|
||||
delete p;
|
||||
return 0;
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
StLinkUtilGdbServerProviderConfigWidget::StLinkUtilGdbServerProviderConfigWidget(
|
||||
|
||||
Reference in New Issue
Block a user