BareMetal: Remove unused baremetalgdbcommandsdeploystep.{h,cpp}

Change-Id: I57cc268714844cf5f342f4ea169a1c0c32e8b9f9
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
hjk
2022-10-10 15:17:51 +02:00
parent c4957f9fdb
commit 7eac686f29
2 changed files with 0 additions and 165 deletions

View File

@@ -1,104 +0,0 @@
// Copyright (C) 2016 Tim Sander <tim@krieglstein.org>
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
#include "baremetalgdbcommandsdeploystep.h"
#include <QFormLayout>
using namespace ProjectExplorer;
namespace BareMetal {
namespace Internal {
const char GdbCommandsKey[] = "BareMetal.GdbCommandsStep.Commands";
// BareMetalGdbCommandsDeployStepWidget
BareMetalGdbCommandsDeployStepWidget::BareMetalGdbCommandsDeployStepWidget(BareMetalGdbCommandsDeployStep &step)
: BuildStepConfigWidget(&step), m_step(step)
{
const auto fl = new QFormLayout(this);
fl->setContentsMargins(0, 0, 0, 0);
fl->setFieldGrowthPolicy(QFormLayout::ExpandingFieldsGrow);
setLayout(fl);
m_commands = new QPlainTextEdit(this);
fl->addRow(Tr::tr("GDB commands:"), m_commands);
m_commands->setPlainText(m_step.gdbCommands());
connect(m_commands, &QPlainTextEdit::textChanged, this, &BareMetalGdbCommandsDeployStepWidget::update);
}
void BareMetalGdbCommandsDeployStepWidget::update()
{
m_step.updateGdbCommands(m_commands->toPlainText());
}
QString BareMetalGdbCommandsDeployStepWidget::displayName() const
{
return QLatin1String("<b>") + m_step.displayName() + QLatin1String("</b>");
}
QString BareMetalGdbCommandsDeployStepWidget::summaryText() const
{
return displayName();
}
// BareMetalGdbCommandsDeployStep
BareMetalGdbCommandsDeployStep::BareMetalGdbCommandsDeployStep(BuildStepList *bsl)
: BuildStep(bsl, stepId())
{
setDefaultDisplayName(displayName());
}
void BareMetalGdbCommandsDeployStep::doRun()
{
emit finished(true);
}
bool BareMetalGdbCommandsDeployStep::fromMap(const QVariantMap &map)
{
if (!BuildStep::fromMap(map))
return false;
m_gdbCommands = map.value(QLatin1String(GdbCommandsKey)).toString();
return true;
}
QVariantMap BareMetalGdbCommandsDeployStep::toMap() const
{
QVariantMap map = BuildStep::toMap();
map.insert(QLatin1String(GdbCommandsKey),m_gdbCommands);
return map;
}
BuildStepConfigWidget *BareMetalGdbCommandsDeployStep::createConfigWidget()
{
return new BareMetalGdbCommandsDeployStepWidget(*this);
}
Core::Id BareMetalGdbCommandsDeployStep::stepId()
{
return Core::Id("BareMetal.GdbCommandsDeployStep");
}
QString BareMetalGdbCommandsDeployStep::displayName()
{
return Tr::tr("GDB commands");
}
void BareMetalGdbCommandsDeployStep::updateGdbCommands(const QString &newCommands)
{
m_gdbCommands = newCommands;
}
QString BareMetalGdbCommandsDeployStep::gdbCommands() const
{
return m_gdbCommands;
}
bool BareMetalGdbCommandsDeployStep::init()
{
return true;
}
} // namespace Internal
} // namespace BareMetal

View File

@@ -1,61 +0,0 @@
// Copyright (C) 2016 Tim Sander <tim@krieglstein.org>
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0+ OR GPL-3.0 WITH Qt-GPL-exception-1.0
#pragma once
#include <projectexplorer/buildstep.h>
#include <QPlainTextEdit>
#include <QVariantMap>
namespace BareMetal {
namespace Internal {
// BareMetalGdbCommandsDeployStep
class BareMetalGdbCommandsDeployStep final : public ProjectExplorer::BuildStep
{
Q_OBJECT
public:
explicit BareMetalGdbCommandsDeployStep(ProjectExplorer::BuildStepList *bsl);
bool fromMap(const QVariantMap &map) final;
QVariantMap toMap() const final;
ProjectExplorer::BuildStepConfigWidget *createConfigWidget() final;
static Core::Id stepId();
static QString displayName();
void updateGdbCommands(const QString &newCommands);
QString gdbCommands() const;
private:
bool init() final;
void doRun() final;
QString m_gdbCommands;
};
// BareMetalGdbCommandsDeployStepWidget
class BareMetalGdbCommandsDeployStepWidget final
: public ProjectExplorer::BuildStepConfigWidget
{
Q_OBJECT
public:
explicit BareMetalGdbCommandsDeployStepWidget(BareMetalGdbCommandsDeployStep &step);
void update();
private:
QString displayName() const;
QString summaryText() const;
BareMetalGdbCommandsDeployStep &m_step;
QPlainTextEdit *m_commands = nullptr;
};
} // namespace Internal
} // namespace BareMetal