QmakeProjectManager: Modernize more

Some files (mostly headers) were missing modernization for:

modernize-use-nullptr
modernize-use-override
modernize-use-using
modernize-use-default-member-init

Change-Id: I7027efac7daa3645af21ac25c0301105945e04da
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
Alessandro Portale
2018-07-23 00:39:48 +02:00
parent e38410b76c
commit d814dbce6a
12 changed files with 42 additions and 45 deletions

View File

@@ -76,8 +76,8 @@ public:
Q_DECLARE_FLAGS(Platforms, Platform)
explicit AddLibraryWizard(const QString &fileName, QWidget *parent = 0);
~AddLibraryWizard();
explicit AddLibraryWizard(const QString &fileName, QWidget *parent = nullptr);
~AddLibraryWizard() override;
LibraryKind libraryKind() const;
QString proFile() const;
@@ -113,8 +113,8 @@ class DetailsPage : public QWizardPage
Q_OBJECT
public:
DetailsPage(AddLibraryWizard *parent);
virtual void initializePage();
virtual bool isComplete() const;
void initializePage() override;
bool isComplete() const override;
QString snippet() const;
private:
@@ -128,7 +128,7 @@ class SummaryPage : public QWizardPage
Q_OBJECT
public:
SummaryPage(AddLibraryWizard *parent);
virtual void initializePage();
void initializePage() override;
QString snippet() const;
private:
AddLibraryWizard *m_libraryWizard = nullptr;

View File

@@ -56,7 +56,7 @@ public:
QString *errorMessage);
private:
typedef QMap<QString,QString> SubstitutionMap;
using SubstitutionMap = QMap<QString, QString>;
static QString processTemplate(const QString &tmpl, const SubstitutionMap &substMap, QString *errorMessage);
static QString cStringQuote(QString s);
};

View File

@@ -110,7 +110,7 @@ private:
void processTerminated(const QString &binary);
// A per-binary entry containing the socket
typedef QMap<QString, QTcpSocket*> ProcessCache;
using ProcessCache = QMap<QString, QTcpSocket*>;
ProcessCache m_processCache;
};

View File

@@ -39,7 +39,7 @@ class LibraryDetailsController : public QObject
public:
explicit LibraryDetailsController(Ui::LibraryDetailsWidget *libraryDetails,
const QString &proFile,
QObject *parent = 0);
QObject *parent = nullptr);
virtual bool isComplete() const = 0;
virtual QString snippet() const = 0;
@@ -116,14 +116,14 @@ class NonInternalLibraryDetailsController : public LibraryDetailsController
public:
explicit NonInternalLibraryDetailsController(Ui::LibraryDetailsWidget *libraryDetails,
const QString &proFile,
QObject *parent = 0);
virtual bool isComplete() const;
virtual QString snippet() const;
QObject *parent = nullptr);
bool isComplete() const override;
QString snippet() const override;
protected:
virtual AddLibraryWizard::LinkageType suggestedLinkageType() const;
virtual AddLibraryWizard::MacLibraryType suggestedMacLibraryType() const;
virtual QString suggestedIncludePath() const;
virtual void updateWindowsOptionsEnablement();
AddLibraryWizard::LinkageType suggestedLinkageType() const override;
AddLibraryWizard::MacLibraryType suggestedMacLibraryType() const override;
QString suggestedIncludePath() const override;
void updateWindowsOptionsEnablement() override;
private:
void slotLinkageTypeChanged();
void slotRemoveSuffixChanged(bool ena);
@@ -135,10 +135,10 @@ class PackageLibraryDetailsController : public NonInternalLibraryDetailsControll
Q_OBJECT
public:
explicit PackageLibraryDetailsController(Ui::LibraryDetailsWidget *libraryDetails,
const QString &proFile,
QObject *parent = 0);
virtual bool isComplete() const;
virtual QString snippet() const;
const QString &proFile,
QObject *parent = nullptr);
bool isComplete() const override;
QString snippet() const override;
private:
bool isLinkPackageGenerated() const;
};
@@ -149,7 +149,7 @@ class SystemLibraryDetailsController : public NonInternalLibraryDetailsControlle
public:
explicit SystemLibraryDetailsController(Ui::LibraryDetailsWidget *libraryDetails,
const QString &proFile,
QObject *parent = 0);
QObject *parent = nullptr);
};
class ExternalLibraryDetailsController : public NonInternalLibraryDetailsController
@@ -158,9 +158,9 @@ class ExternalLibraryDetailsController : public NonInternalLibraryDetailsControl
public:
explicit ExternalLibraryDetailsController(Ui::LibraryDetailsWidget *libraryDetails,
const QString &proFile,
QObject *parent = 0);
QObject *parent = nullptr);
protected:
virtual void updateWindowsOptionsEnablement();
void updateWindowsOptionsEnablement() override;
};
class InternalLibraryDetailsController : public LibraryDetailsController
@@ -169,14 +169,14 @@ class InternalLibraryDetailsController : public LibraryDetailsController
public:
explicit InternalLibraryDetailsController(Ui::LibraryDetailsWidget *libraryDetails,
const QString &proFile,
QObject *parent = 0);
virtual bool isComplete() const;
virtual QString snippet() const;
QObject *parent = nullptr);
bool isComplete() const override;
QString snippet() const override;
protected:
virtual AddLibraryWizard::LinkageType suggestedLinkageType() const;
virtual AddLibraryWizard::MacLibraryType suggestedMacLibraryType() const;
virtual QString suggestedIncludePath() const;
virtual void updateWindowsOptionsEnablement();
AddLibraryWizard::LinkageType suggestedLinkageType() const override;
AddLibraryWizard::MacLibraryType suggestedMacLibraryType() const override;
QString suggestedIncludePath() const override;
void updateWindowsOptionsEnablement() override;
private:
void slotCurrentLibraryChanged();
void updateProFile();

View File

@@ -43,7 +43,7 @@ public:
};
ProFileHighlighter();
void highlightBlock(const QString &text);
void highlightBlock(const QString &text) override;
private:
const TextEditor::Keywords m_keywords;

View File

@@ -44,7 +44,7 @@ class QmakeProjectConfigWidget : public ProjectExplorer::NamedWidget
Q_OBJECT
public:
QmakeProjectConfigWidget(QmakeBuildConfiguration *bc);
~QmakeProjectConfigWidget();
~QmakeProjectConfigWidget() override;
private:
// User changes in our widgets

View File

@@ -41,8 +41,8 @@ class FilesPage : public QWizardPage
Q_OBJECT
public:
explicit FilesPage(QWidget *parent = 0);
virtual bool isComplete() const;
explicit FilesPage(QWidget *parent = nullptr);
bool isComplete() const override;
QString className() const;
void setClassName(const QString &suggestedClassName);

View File

@@ -40,9 +40,9 @@ public:
GuiAppWizard();
private:
Core::BaseFileWizard *create(QWidget *parent, const Core::WizardDialogParameters &parameters) const;
Core::BaseFileWizard *create(QWidget *parent, const Core::WizardDialogParameters &parameters) const override;
Core::GeneratedFiles generateFiles(const QWizard *w, QString *errorMessage) const;
Core::GeneratedFiles generateFiles(const QWizard *w, QString *errorMessage) const override;
private:
static bool parametrizeTemplate(const QString &templatePath, const QString &templateName,

View File

@@ -39,9 +39,9 @@ public:
LibraryWizard();
protected:
Core::BaseFileWizard *create(QWidget *parent, const Core::WizardDialogParameters &parameters) const;
Core::BaseFileWizard *create(QWidget *parent, const Core::WizardDialogParameters &parameters) const override;
Core::GeneratedFiles generateFiles(const QWizard *w, QString *errorMessage) const;
Core::GeneratedFiles generateFiles(const QWizard *w, QString *errorMessage) const override;
};
} // namespace Internal

View File

@@ -41,7 +41,7 @@ class ModulesPage : public QWizardPage
Q_OBJECT
public:
explicit ModulesPage(QWidget* parent = 0);
explicit ModulesPage(QWidget* parent = nullptr);
QStringList selectedModulesList() const;
QStringList deselectedModulesList() const;

View File

@@ -36,10 +36,7 @@ namespace QmakeProjectManager {
namespace Internal {
// ----------- QtProjectParameters
QtProjectParameters::QtProjectParameters()
: type(ConsoleApp), flags(0), qtVersionSupport(SupportQt4And5)
{
}
QtProjectParameters::QtProjectParameters() = default;
QString QtProjectParameters::projectPath() const
{

View File

@@ -57,9 +57,9 @@ struct QtProjectParameters {
// Shared library: name of #define indicating compilation within library
static QString libraryMacro(const QString &projectName);
Type type;
unsigned flags;
QtVersionSupport qtVersionSupport;
Type type = ConsoleApp;
unsigned flags = 0;
QtVersionSupport qtVersionSupport = SupportQt4And5;
QString fileName;
QString target;
QString path;