diff options
author | hjk <[email protected]> | 2014-06-19 19:14:56 +0200 |
---|---|---|
committer | hjk <[email protected]> | 2014-06-23 12:11:39 +0200 |
commit | c12a74aa520da997b37148315bfb2006cbb39124 (patch) | |
tree | dd8cf43bd45ea7c96904bde41fd4e17337d9029c | |
parent | 4ae01e973ad180509c301ff302807215303154a3 (diff) |
BareMetal: Code cosmetics
Change-Id: Ib98280a5913649f26625761584bd40b20ae7a20f
Reviewed-by: Christian Stenger <[email protected]>
Reviewed-by: Tim Sander <[email protected]>
Reviewed-by: hjk <[email protected]>
11 files changed, 88 insertions, 112 deletions
diff --git a/src/plugins/baremetal/baremetaldeviceconfigurationfactory.cpp b/src/plugins/baremetal/baremetaldeviceconfigurationfactory.cpp index f745416a10c..be32deec790 100644 --- a/src/plugins/baremetal/baremetaldeviceconfigurationfactory.cpp +++ b/src/plugins/baremetal/baremetaldeviceconfigurationfactory.cpp @@ -38,6 +38,7 @@ using namespace ProjectExplorer; namespace BareMetal { +namespace Internal { BareMetalDeviceConfigurationFactory::BareMetalDeviceConfigurationFactory(QObject *parent) : IDeviceFactory(parent) @@ -72,9 +73,10 @@ bool BareMetalDeviceConfigurationFactory::canRestore(const QVariantMap &map) con IDevice::Ptr BareMetalDeviceConfigurationFactory::restore(const QVariantMap &map) const { QTC_ASSERT(canRestore(map), return IDevice::Ptr()); - const IDevice::Ptr device = Internal::BareMetalDevice::create(); + const IDevice::Ptr device = BareMetalDevice::create(); device->fromMap(map); return device; } +} // namespace Internal } // namespace BareMetal diff --git a/src/plugins/baremetal/baremetaldeviceconfigurationfactory.h b/src/plugins/baremetal/baremetaldeviceconfigurationfactory.h index 30975230094..50f310eeae6 100644 --- a/src/plugins/baremetal/baremetaldeviceconfigurationfactory.h +++ b/src/plugins/baremetal/baremetaldeviceconfigurationfactory.h @@ -33,6 +33,7 @@ #include <projectexplorer/devicesupport/idevicefactory.h> namespace BareMetal { +namespace Internal { class BareMetalDeviceConfigurationFactory : public ProjectExplorer::IDeviceFactory @@ -50,5 +51,7 @@ public: ProjectExplorer::IDevice::Ptr restore(const QVariantMap &map) const; }; +} // namespace Internal } // namespace BareMetal + #endif // BAREMETALDEVICECONFIGURATIONFACTORY_H diff --git a/src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp b/src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp index ae15ced0b73..e2396fb4177 100644 --- a/src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp +++ b/src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp @@ -37,50 +37,32 @@ using namespace ProjectExplorer; namespace BareMetal { namespace Internal { -namespace { -enum PageId { SetupPageId }; -} // anonymous namespace - - -class BareMetalDeviceConfigrationWizardPrivate -{ -public: - BareMetalDeviceConfigrationWizardPrivate(QWidget *parent): - m_setupPage(parent) - { } - - BareMetalDeviceConfigurationWizardSetupPage m_setupPage; -}; -} //namespace Internal +enum PageId { SetupPageId }; BareMetalDeviceConfigurationWizard::BareMetalDeviceConfigurationWizard(QWidget *parent) : Utils::Wizard(parent), - d(new Internal::BareMetalDeviceConfigrationWizardPrivate(this)) + m_setupPage(new BareMetalDeviceConfigurationWizardSetupPage(this)) { setWindowTitle(tr("New Bare Metal Device Configuration Setup")); - setPage(Internal::SetupPageId, &d->m_setupPage); - d->m_setupPage.setCommitPage(true); -} - -BareMetalDeviceConfigurationWizard::~BareMetalDeviceConfigurationWizard() -{ - delete d; + setPage(SetupPageId, m_setupPage); + m_setupPage->setCommitPage(true); } IDevice::Ptr BareMetalDeviceConfigurationWizard::device() const { //sshParams is not really used as ssh parameters but as debugger parameters QSsh::SshConnectionParameters sshParams; - sshParams.host = d->m_setupPage.gdbHostname(); - sshParams.port = d->m_setupPage.gdbPort(); - Internal::BareMetalDevice::Ptr device = Internal::BareMetalDevice::create(d->m_setupPage.configurationName(), - Core::Id(Constants::BareMetalOsType), - IDevice::Hardware); + sshParams.host = m_setupPage->gdbHostname(); + sshParams.port = m_setupPage->gdbPort(); + BareMetalDevice::Ptr device = BareMetalDevice::create(m_setupPage->configurationName(), + Constants::BareMetalOsType, + IDevice::Hardware); device->setSshParameters(sshParams); - device->setGdbResetCommands(d->m_setupPage.gdbResetCommands()); - device->setGdbInitCommands(d->m_setupPage.gdbInitCommands()); + device->setGdbResetCommands(m_setupPage->gdbResetCommands()); + device->setGdbInitCommands(m_setupPage->gdbInitCommands()); return device; } -} //namespace BareMetal +} // namespace Internal +} // namespace BareMetal diff --git a/src/plugins/baremetal/baremetaldeviceconfigurationwizard.h b/src/plugins/baremetal/baremetaldeviceconfigurationwizard.h index c1c7ab77726..4c49df5fd33 100644 --- a/src/plugins/baremetal/baremetaldeviceconfigurationwizard.h +++ b/src/plugins/baremetal/baremetaldeviceconfigurationwizard.h @@ -34,22 +34,24 @@ #include <utils/wizard.h> namespace BareMetal { -namespace Internal { class BareMetalDeviceConfigrationWizardPrivate; } +namespace Internal { + +class BareMetalDeviceConfigurationWizardSetupPage; class BareMetalDeviceConfigurationWizard : public Utils::Wizard { Q_OBJECT + public: BareMetalDeviceConfigurationWizard(QWidget *parent = 0); - ~BareMetalDeviceConfigurationWizard(); ProjectExplorer::IDevice::Ptr device() const; private: - Internal::BareMetalDeviceConfigrationWizardPrivate * const d; - + BareMetalDeviceConfigurationWizardSetupPage *m_setupPage; }; -} //namespace BareMetal +} // namespace Internal +} // namespace BareMetal #endif // BAREMETALDEVICECONFIGURATIONWIZARD_H diff --git a/src/plugins/baremetal/baremetalgdbcommandsdeploystep.cpp b/src/plugins/baremetal/baremetalgdbcommandsdeploystep.cpp index 59f78b1a21e..c7a51f6ae7d 100644 --- a/src/plugins/baremetal/baremetalgdbcommandsdeploystep.cpp +++ b/src/plugins/baremetal/baremetalgdbcommandsdeploystep.cpp @@ -29,6 +29,8 @@ #include "baremetalgdbcommandsdeploystep.h" +#include <QFormLayout> + using namespace ProjectExplorer; namespace BareMetal { @@ -62,8 +64,6 @@ QString BareMetalGdbCommandsDeployStepWidget::summaryText() const return displayName(); } -} // namespace Internal - BareMetalGdbCommandsDeployStep::BareMetalGdbCommandsDeployStep(BuildStepList *bsl, const Core::Id id) : BuildStep(bsl, id) @@ -97,20 +97,20 @@ bool BareMetalGdbCommandsDeployStep::fromMap(const QVariantMap &map) { if (!BuildStep::fromMap(map)) return false; - m_gdbCommands = map.value(QLatin1String(Internal::GdbCommandsKey)).toString(); + m_gdbCommands = map.value(QLatin1String(GdbCommandsKey)).toString(); return true; } QVariantMap BareMetalGdbCommandsDeployStep::toMap() const { QVariantMap map = BuildStep::toMap(); - map.insert(QLatin1String(Internal::GdbCommandsKey),m_gdbCommands); + map.insert(QLatin1String(GdbCommandsKey),m_gdbCommands); return map; } ProjectExplorer::BuildStepConfigWidget *BareMetalGdbCommandsDeployStep::createConfigWidget() { - return new Internal::BareMetalGdbCommandsDeployStepWidget(*this); + return new BareMetalGdbCommandsDeployStepWidget(*this); } Core::Id BareMetalGdbCommandsDeployStep::stepId() @@ -138,4 +138,5 @@ bool BareMetalGdbCommandsDeployStep::init() return true; } +} // namespace Internal } // namespace BareMetal diff --git a/src/plugins/baremetal/baremetalgdbcommandsdeploystep.h b/src/plugins/baremetal/baremetalgdbcommandsdeploystep.h index b051e81b4f2..46129b43bdb 100644 --- a/src/plugins/baremetal/baremetalgdbcommandsdeploystep.h +++ b/src/plugins/baremetal/baremetalgdbcommandsdeploystep.h @@ -33,10 +33,10 @@ #include <projectexplorer/buildstep.h> #include <QVariantMap> -#include <QFormLayout> #include <QPlainTextEdit> namespace BareMetal { +namespace Internal { class BareMetalGdbCommandsDeployStep : public ProjectExplorer::BuildStep { @@ -68,21 +68,23 @@ private: QString m_gdbCommands; }; -namespace Internal { - const char GdbCommandsKey[] = "BareMetal.GdbCommandsStep.Commands"; class BareMetalGdbCommandsDeployStepWidget: public ProjectExplorer::BuildStepConfigWidget { Q_OBJECT + public: - explicit BareMetalGdbCommandsDeployStepWidget(BareMetal::BareMetalGdbCommandsDeployStep &step); + explicit BareMetalGdbCommandsDeployStepWidget(BareMetalGdbCommandsDeployStep &step); + public slots: void update(); + private: QString displayName() const; QString summaryText() const; - BareMetal::BareMetalGdbCommandsDeployStep &m_step; + + BareMetalGdbCommandsDeployStep &m_step; QPlainTextEdit *m_commands; }; diff --git a/src/plugins/baremetal/baremetalrunconfiguration.cpp b/src/plugins/baremetal/baremetalrunconfiguration.cpp index f4baf279f48..5849f24cb69 100644 --- a/src/plugins/baremetal/baremetalrunconfiguration.cpp +++ b/src/plugins/baremetal/baremetalrunconfiguration.cpp @@ -48,36 +48,13 @@ const char ArgumentsKey[] = "Qt4ProjectManager.MaemoRunConfiguration.Arguments"; const char ProFileKey[] = "Qt4ProjectManager.MaemoRunConfiguration.ProFile"; const char WorkingDirectoryKey[] = "BareMetal.RunConfig.WorkingDirectory"; -class BareMetalRunConfigurationPrivate -{ -public: - BareMetalRunConfigurationPrivate(const QString &projectFilePath) - : projectFilePath(projectFilePath) - { - } - - BareMetalRunConfigurationPrivate(const BareMetalRunConfigurationPrivate *other) - : projectFilePath(other->projectFilePath), - gdbPath(other->gdbPath), - arguments(other->arguments), - workingDirectory(other->workingDirectory) - { - } - - QString projectFilePath; - QString gdbPath; - QString arguments; - QString disabledReason; - QString workingDirectory; -}; -} // namespace Internal - -using namespace Internal; - -BareMetalRunConfiguration::BareMetalRunConfiguration(Target *parent, BareMetalRunConfiguration *source) - : RunConfiguration(parent, source), - d(new BareMetalRunConfigurationPrivate(source->d)) +BareMetalRunConfiguration::BareMetalRunConfiguration(Target *parent, BareMetalRunConfiguration *other) + : RunConfiguration(parent, other), + m_projectFilePath(other->m_projectFilePath), + m_gdbPath(other->m_gdbPath), + m_arguments(other->m_arguments), + m_workingDirectory(other->m_workingDirectory) { init(); } @@ -85,17 +62,12 @@ BareMetalRunConfiguration::BareMetalRunConfiguration(Target *parent, BareMetalRu BareMetalRunConfiguration::BareMetalRunConfiguration(Target *parent, const Core::Id id, const QString &projectFilePath) - : RunConfiguration(parent,id), - d(new BareMetalRunConfigurationPrivate(projectFilePath)) + : RunConfiguration(parent, id), + m_projectFilePath(projectFilePath) { init(); } -BareMetalRunConfiguration::~BareMetalRunConfiguration() -{ - delete d; -} - void BareMetalRunConfiguration::init() { setDefaultDisplayName(defaultDisplayName()); @@ -108,13 +80,13 @@ void BareMetalRunConfiguration::init() bool BareMetalRunConfiguration::isEnabled() const { - d->disabledReason.clear(); + m_disabledReason.clear(); // FIXME: Check this makes sense. return true; } QString BareMetalRunConfiguration::disabledReason() const { - return d->disabledReason; + return m_disabledReason; } QWidget *BareMetalRunConfiguration::createConfigurationWidget() @@ -130,10 +102,10 @@ OutputFormatter *BareMetalRunConfiguration::createOutputFormatter() const QVariantMap BareMetalRunConfiguration::toMap() const { QVariantMap map(RunConfiguration::toMap()); - map.insert(QLatin1String(ArgumentsKey), d->arguments); + map.insert(QLatin1String(ArgumentsKey), m_arguments); const QDir dir = QDir(target()->project()->projectDirectory().toString()); - map.insert(QLatin1String(ProFileKey), dir.relativeFilePath(d->projectFilePath)); - map.insert(QLatin1String(WorkingDirectoryKey), d->workingDirectory); + map.insert(QLatin1String(ProFileKey), dir.relativeFilePath(m_projectFilePath)); + map.insert(QLatin1String(WorkingDirectoryKey), m_workingDirectory); return map; } @@ -142,11 +114,11 @@ bool BareMetalRunConfiguration::fromMap(const QVariantMap &map) if (!RunConfiguration::fromMap(map)) return false; - d->arguments = map.value(QLatin1String(ArgumentsKey)).toString(); + m_arguments = map.value(QLatin1String(ArgumentsKey)).toString(); const QDir dir = QDir(target()->project()->projectDirectory().toString()); - d->projectFilePath + m_projectFilePath = QDir::cleanPath(dir.filePath(map.value(QLatin1String(ProFileKey)).toString())); - d->workingDirectory = map.value(QLatin1String(WorkingDirectoryKey)).toString(); + m_workingDirectory = map.value(QLatin1String(WorkingDirectoryKey)).toString(); setDefaultDisplayName(defaultDisplayName()); @@ -155,9 +127,9 @@ bool BareMetalRunConfiguration::fromMap(const QVariantMap &map) QString BareMetalRunConfiguration::defaultDisplayName() { - if (!d->projectFilePath.isEmpty()) + if (!m_projectFilePath.isEmpty()) //: %1 is the name of the project run via hardware debugger - return tr("%1 (via GDB server or hardware debugger)").arg(QFileInfo(d->projectFilePath).completeBaseName()); + return tr("%1 (via GDB server or hardware debugger)").arg(QFileInfo(m_projectFilePath).completeBaseName()); //: Bare Metal run configuration default run name return tr("Run on GDB server or hardware debugger"); } @@ -165,37 +137,37 @@ QString BareMetalRunConfiguration::defaultDisplayName() QString BareMetalRunConfiguration::localExecutableFilePath() const { return target()->applicationTargets() - .targetForProject(Utils::FileName::fromString(d->projectFilePath)).toString(); + .targetForProject(Utils::FileName::fromString(m_projectFilePath)).toString(); } QString BareMetalRunConfiguration::arguments() const { - return d->arguments; + return m_arguments; } void BareMetalRunConfiguration::setArguments(const QString &args) { - d->arguments = args; + m_arguments = args; } QString BareMetalRunConfiguration::workingDirectory() const { - return d->workingDirectory; + return m_workingDirectory; } void BareMetalRunConfiguration::setWorkingDirectory(const QString &wd) { - d->workingDirectory = wd; + m_workingDirectory = wd; } QString BareMetalRunConfiguration::projectFilePath() const { - return d->projectFilePath; + return m_projectFilePath; } void BareMetalRunConfiguration::setDisabledReason(const QString &reason) const { - d->disabledReason = reason; + m_disabledReason = reason; } void BareMetalRunConfiguration::handleBuildSystemDataUpdated() @@ -206,5 +178,6 @@ void BareMetalRunConfiguration::handleBuildSystemDataUpdated() const char *BareMetalRunConfiguration::IdPrefix = "BareMetalRunConfiguration"; +} // namespace Internal } // namespace BareMetal diff --git a/src/plugins/baremetal/baremetalrunconfiguration.h b/src/plugins/baremetal/baremetalrunconfiguration.h index e5ec47e0e1a..7469a1220de 100644 --- a/src/plugins/baremetal/baremetalrunconfiguration.h +++ b/src/plugins/baremetal/baremetalrunconfiguration.h @@ -32,25 +32,22 @@ #include <projectexplorer/runconfiguration.h> -namespace Utils { class PortList; } - namespace BareMetal { -class BareMetalRunConfigurationWidget; namespace Internal { -class BareMetalRunConfigurationPrivate; -class BareMetalRunConfigurationFactory; -} // namespace Internal + +class BareMetalRunConfigurationWidget; + class BareMetalRunConfiguration : public ProjectExplorer::RunConfiguration { Q_OBJECT Q_DISABLE_COPY(BareMetalRunConfiguration) - friend class Internal::BareMetalRunConfigurationFactory; + + friend class BareMetalRunConfigurationFactory; friend class BareMetalRunConfigurationWidget; public: explicit BareMetalRunConfiguration(ProjectExplorer::Target *parent, const Core::Id id, const QString &projectFilePath); - ~BareMetalRunConfiguration(); bool isEnabled() const; QString disabledReason() const; @@ -68,6 +65,7 @@ public: QString projectFilePath() const; static const char *IdPrefix; + signals: void deploySpecsChanged(); void targetInformationChanged() const; @@ -87,8 +85,14 @@ private slots: private: void init(); - Internal::BareMetalRunConfigurationPrivate * const d; + QString m_projectFilePath; + QString m_gdbPath; + QString m_arguments; + mutable QString m_disabledReason; + QString m_workingDirectory; }; +} // namespace Internal } // namespace BareMetal + #endif // BAREMETALRUNCONFIGURATION_H diff --git a/src/plugins/baremetal/baremetalrunconfigurationfactory.h b/src/plugins/baremetal/baremetalrunconfigurationfactory.h index 7b9535dcfd4..63f925f6ccd 100644 --- a/src/plugins/baremetal/baremetalrunconfigurationfactory.h +++ b/src/plugins/baremetal/baremetalrunconfigurationfactory.h @@ -34,9 +34,11 @@ namespace BareMetal { namespace Internal { + class BareMetalRunConfigurationFactory : public ProjectExplorer::IRunConfigurationFactory { Q_OBJECT + public: explicit BareMetalRunConfigurationFactory(QObject *parent = 0); ~BareMetalRunConfigurationFactory(); diff --git a/src/plugins/baremetal/baremetalrunconfigurationwidget.h b/src/plugins/baremetal/baremetalrunconfigurationwidget.h index 16e930a0132..418e3b3f18c 100644 --- a/src/plugins/baremetal/baremetalrunconfigurationwidget.h +++ b/src/plugins/baremetal/baremetalrunconfigurationwidget.h @@ -38,13 +38,15 @@ class QVBoxLayout; QT_END_NAMESPACE namespace BareMetal { -class BareMetalRunConfiguration; +namespace Internal { -namespace Internal { class BareMetalRunConfigurationWidgetPrivate; } +class BareMetalRunConfiguration; +class BareMetalRunConfigurationWidgetPrivate; class BareMetalRunConfigurationWidget : public QWidget { Q_OBJECT + public: explicit BareMetalRunConfigurationWidget(BareMetalRunConfiguration *runConfiguration, QWidget *parent = 0); @@ -62,8 +64,10 @@ private: void addGenericWidgets(QVBoxLayout *mainLayout); void setLabelText(QLabel &label, const QString ®ularText, const QString &errorText); - Internal::BareMetalRunConfigurationWidgetPrivate * const d; + BareMetalRunConfigurationWidgetPrivate * const d; }; +} // namespace Internal } // namespace BareMetal + #endif // BAREMETALRUNCONFIGURATIONWIDGET_H diff --git a/src/plugins/baremetal/baremetalruncontrolfactory.h b/src/plugins/baremetal/baremetalruncontrolfactory.h index b0b6f2dcefa..d3a0c88e638 100644 --- a/src/plugins/baremetal/baremetalruncontrolfactory.h +++ b/src/plugins/baremetal/baremetalruncontrolfactory.h @@ -42,6 +42,7 @@ namespace Internal { class BareMetalRunControlFactory : public ProjectExplorer::IRunControlFactory { Q_OBJECT + public: explicit BareMetalRunControlFactory(QObject *parent = 0); ~BareMetalRunControlFactory(); |