MacrosPlugin: Modernize

modernize-*

Change-Id: Iffb1bdc9b2b7e89e4744ceaef35f7bcaad418797
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Alessandro Portale
2018-11-14 01:41:46 +01:00
parent 62abfd7b50
commit 88b43d54c3
18 changed files with 52 additions and 53 deletions

View File

@@ -42,8 +42,8 @@ class ActionMacroHandler : public IMacroHandler
public:
ActionMacroHandler();
bool canExecuteEvent(const MacroEvent &macroEvent);
bool executeEvent(const MacroEvent &macroEvent);
bool canExecuteEvent(const MacroEvent &macroEvent) override;
bool executeEvent(const MacroEvent &macroEvent) override;
private:
void registerCommand(Core::Id id);

View File

@@ -74,7 +74,7 @@ bool FindMacroHandler::executeEvent(const MacroEvent &macroEvent)
if (!aggregate)
return false;
Core::IFindSupport *currentFind = aggregate->component<Core::IFindSupport>();
auto currentFind = aggregate->component<Core::IFindSupport>();
if (!currentFind)
return false;
@@ -190,9 +190,8 @@ void FindMacroHandler::changeEditor(Core::IEditor *editor)
Aggregation::Aggregate *aggregate = Aggregation::Aggregate::parentAggregate(editor->widget());
if (aggregate) {
Core::IFindSupport *currentFind = aggregate->component<Core::IFindSupport>();
if (currentFind) {
MacroTextFind *macroFind = qobject_cast<MacroTextFind *>(currentFind);
if (auto currentFind = aggregate->component<Core::IFindSupport>()) {
auto macroFind = qobject_cast<MacroTextFind *>(currentFind);
if (macroFind)
return;

View File

@@ -41,10 +41,10 @@ class FindMacroHandler : public IMacroHandler
public:
FindMacroHandler();
void startRecording(Macro* macro);
void startRecording(Macro* macro) override;
bool canExecuteEvent(const MacroEvent &macroEvent);
bool executeEvent(const MacroEvent &macroEvent);
bool canExecuteEvent(const MacroEvent &macroEvent) override;
bool executeEvent(const MacroEvent &macroEvent) override;
void findIncremental(const QString &txt, Core::FindFlags findFlags);
void findStep(const QString &txt, Core::FindFlags findFlags);

View File

@@ -40,7 +40,7 @@ namespace Internal {
class MacroEvent
{
public:
MacroEvent() {}
MacroEvent() = default;
Core::Id id() const;
void setId(Core::Id id);

View File

@@ -45,9 +45,7 @@ MacroLocatorFilter::MacroLocatorFilter(QObject *parent)
setShortcutString("rm");
}
MacroLocatorFilter::~MacroLocatorFilter()
{
}
MacroLocatorFilter::~MacroLocatorFilter() = default;
QList<Core::LocatorFilterEntry> MacroLocatorFilter::matchesFor(QFutureInterface<Core::LocatorFilterEntry> &future, const QString &entry)
{

View File

@@ -38,7 +38,7 @@ class MacroLocatorFilter : public Core::ILocatorFilter
public:
explicit MacroLocatorFilter(QObject *parent);
~MacroLocatorFilter();
~MacroLocatorFilter() override;
QList<Core::LocatorFilterEntry> matchesFor(QFutureInterface<Core::LocatorFilterEntry> &future,
const QString &entry) override;

View File

@@ -135,7 +135,7 @@ void MacroManager::MacroManagerPrivate::initialize()
foreach (const QString &name, files) {
QString fileName = dir.absolutePath() + QLatin1Char('/') + name;
Macro *macro = new Macro;
auto macro = new Macro;
if (macro->loadHeader(fileName))
addMacro(macro);
else
@@ -152,7 +152,7 @@ void MacroManager::MacroManagerPrivate::addMacro(Macro *macro)
{
// Add sortcut
Core::Context context(TextEditor::Constants::C_TEXTEDITOR);
QAction *action = new QAction(macro->description(), q);
auto action = new QAction(macro->description(), q);
Core::Command *command = Core::ActionManager::registerAction(
action, makeId(macro->displayName()), context);
command->setAttribute(Core::Command::CA_UpdateText);

View File

@@ -61,8 +61,8 @@ protected:
void changeMacro(const QString &name, const QString &description);
private:
explicit MacroManager(QObject *parent = 0);
~MacroManager();
explicit MacroManager(QObject *parent = nullptr);
~MacroManager() override;
static MacroManager *m_instance;

View File

@@ -39,12 +39,12 @@ class MacroOptionsPage : public Core::IOptionsPage
Q_OBJECT
public:
MacroOptionsPage(QObject *parent = 0);
MacroOptionsPage(QObject *parent = nullptr);
// IOptionsPage implementation
QWidget *widget();
void apply();
void finish();
QWidget *widget() override;
void apply() override;
void finish() override;
private:
QPointer<MacroOptionsWidget> m_widget;

View File

@@ -94,7 +94,7 @@ void MacroOptionsWidget::createTable()
Macro *macro = it.value();
QFileInfo fileInfo(macro->fileName());
if (fileInfo.absoluteDir() == dir.absolutePath()) {
QTreeWidgetItem *macroItem = new QTreeWidgetItem(m_ui->treeWidget);
auto macroItem = new QTreeWidgetItem(m_ui->treeWidget);
macroItem->setText(0, macro->displayName());
macroItem->setText(1, macro->description());
macroItem->setData(0, NAME_ROLE, macro->displayName());

View File

@@ -44,8 +44,8 @@ namespace Ui { class MacroOptionsWidget; }
class MacroOptionsWidget : public QWidget {
Q_OBJECT
public:
explicit MacroOptionsWidget(QWidget *parent = 0);
~MacroOptionsWidget();
explicit MacroOptionsWidget(QWidget *parent = nullptr);
~MacroOptionsWidget() override;
void initialize();

View File

@@ -25,6 +25,8 @@
#pragma once
#include <QtGlobal>
namespace Macros {
namespace Constants {

View File

@@ -38,10 +38,10 @@ class MacrosPlugin : public ExtensionSystem::IPlugin
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "Macros.json")
public:
~MacrosPlugin();
~MacrosPlugin() override;
bool initialize(const QStringList &arguments, QString *errorMessage);
void extensionsInitialized();
bool initialize(const QStringList &arguments, QString *errorMessage) override;
void extensionsInitialized() override;
private:
MacroManager *m_macroManager = nullptr;

View File

@@ -44,7 +44,7 @@ bool MacroTextFind::supportsReplace() const
Core::FindFlags MacroTextFind::supportedFindFlags() const
{
QTC_ASSERT(m_currentFind, return 0);
QTC_ASSERT(m_currentFind, return {});
return m_currentFind->supportedFindFlags();
}
@@ -63,13 +63,13 @@ void MacroTextFind::clearHighlights()
QString MacroTextFind::currentFindString() const
{
QTC_ASSERT(m_currentFind, return QString());
QTC_ASSERT(m_currentFind, return {});
return m_currentFind->currentFindString();
}
QString MacroTextFind::completedFindString() const
{
QTC_ASSERT(m_currentFind, return QString());
QTC_ASSERT(m_currentFind, return {});
return m_currentFind->completedFindString();
}

View File

@@ -39,22 +39,22 @@ class MacroTextFind : public Core::IFindSupport
public:
MacroTextFind(Core::IFindSupport *currentFind);
bool supportsReplace() const;
Core::FindFlags supportedFindFlags() const;
void resetIncrementalSearch();
void clearHighlights();
QString currentFindString() const;
QString completedFindString() const;
bool supportsReplace() const override;
Core::FindFlags supportedFindFlags() const override;
void resetIncrementalSearch() override;
void clearHighlights() override;
QString currentFindString() const override;
QString completedFindString() const override;
void highlightAll(const QString &txt, Core::FindFlags findFlags);
Core::IFindSupport::Result findIncremental(const QString &txt, Core::FindFlags findFlags);
Core::IFindSupport::Result findStep(const QString &txt, Core::FindFlags findFlags);
void replace(const QString &before, const QString &after, Core::FindFlags findFlags);
bool replaceStep(const QString &before, const QString &after, Core::FindFlags findFlags);
int replaceAll(const QString &before, const QString &after, Core::FindFlags findFlags);
void highlightAll(const QString &txt, Core::FindFlags findFlags) override;
Core::IFindSupport::Result findIncremental(const QString &txt, Core::FindFlags findFlags) override;
Core::IFindSupport::Result findStep(const QString &txt, Core::FindFlags findFlags) override;
void replace(const QString &before, const QString &after, Core::FindFlags findFlags) override;
bool replaceStep(const QString &before, const QString &after, Core::FindFlags findFlags) override;
int replaceAll(const QString &before, const QString &after, Core::FindFlags findFlags) override;
void defineFindScope();
void clearFindScope();
void defineFindScope() override;
void clearFindScope() override;
signals:
void incrementalSearchReseted();

View File

@@ -37,8 +37,8 @@ class SaveDialog : public QDialog
Q_OBJECT
public:
explicit SaveDialog(QWidget *parent = 0);
~SaveDialog();
explicit SaveDialog(QWidget *parent = nullptr);
~SaveDialog() override;
QString name() const;
QString description() const;

View File

@@ -110,7 +110,7 @@ bool TextEditorMacroHandler::eventFilter(QObject *watched, QEvent *event)
return false;
if (event->type() == QEvent::KeyPress || event->type() == QEvent::KeyRelease) {
QKeyEvent *keyEvent = dynamic_cast<QKeyEvent *>(event);
auto keyEvent = dynamic_cast<QKeyEvent *>(event);
MacroEvent e;
e.setId(KEYEVENTNAME);
e.setValue(TEXT, keyEvent->text());

View File

@@ -41,13 +41,13 @@ class TextEditorMacroHandler : public IMacroHandler
public:
TextEditorMacroHandler();
void startRecording(Macro *macro);
void endRecordingMacro(Macro *macro);
void startRecording(Macro *macro) override;
void endRecordingMacro(Macro *macro) override;
bool canExecuteEvent(const MacroEvent &macroEvent);
bool executeEvent(const MacroEvent &macroEvent);
bool canExecuteEvent(const MacroEvent &macroEvent) override;
bool executeEvent(const MacroEvent &macroEvent) override;
bool eventFilter(QObject *watched, QEvent *event);
bool eventFilter(QObject *watched, QEvent *event) override;
void changeEditor(Core::IEditor *editor);
void closeEditor(Core::IEditor *editor);