QmakeProjectManager: Modernize

modernize-*

Change-Id: Ib1d4527e223704f81f9470201735e8c2ebb2d89c
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Alessandro Portale
2018-11-24 01:08:18 +01:00
parent a83330ca26
commit 813d08b338
8 changed files with 20 additions and 22 deletions

View File

@@ -39,7 +39,7 @@ class ClassDefinition : public QTabWidget
Q_OBJECT Q_OBJECT
public: public:
explicit ClassDefinition(QWidget *parent = 0); explicit ClassDefinition(QWidget *parent = nullptr);
void setClassName(const QString &name); void setClassName(const QString &name);
FileNamingParameters fileNamingParameters() const { return m_fileNamingParameters; } FileNamingParameters fileNamingParameters() const { return m_fileNamingParameters; }

View File

@@ -43,12 +43,12 @@ class CustomWidgetPluginWizardPage : public QWizardPage
Q_OBJECT Q_OBJECT
public: public:
explicit CustomWidgetPluginWizardPage(QWidget *parent = 0); explicit CustomWidgetPluginWizardPage(QWidget *parent = nullptr);
virtual ~CustomWidgetPluginWizardPage(); ~CustomWidgetPluginWizardPage() override;
void init(const CustomWidgetWidgetsWizardPage *widgetsPage); void init(const CustomWidgetWidgetsWizardPage *widgetsPage);
virtual bool isComplete() const; bool isComplete() const override;
FileNamingParameters fileNamingParameters() const { return m_fileNamingParameters; } FileNamingParameters fileNamingParameters() const { return m_fileNamingParameters; }
void setFileNamingParameters(const FileNamingParameters &fnp) {m_fileNamingParameters = fnp; } void setFileNamingParameters(const FileNamingParameters &fnp) {m_fileNamingParameters = fnp; }

View File

@@ -48,12 +48,12 @@ class CustomWidgetWidgetsWizardPage : public QWizardPage
Q_OBJECT Q_OBJECT
public: public:
explicit CustomWidgetWidgetsWizardPage(QWidget *parent = 0); explicit CustomWidgetWidgetsWizardPage(QWidget *parent = nullptr);
virtual ~CustomWidgetWidgetsWizardPage(); ~CustomWidgetWidgetsWizardPage() override;
QList<PluginOptions::WidgetOptions> widgetOptions() const; QList<PluginOptions::WidgetOptions> widgetOptions() const;
virtual bool isComplete() const; bool isComplete() const override;
FileNamingParameters fileNamingParameters() const { return m_fileNamingParameters; } FileNamingParameters fileNamingParameters() const { return m_fileNamingParameters; }
void setFileNamingParameters(const FileNamingParameters &fnp) {m_fileNamingParameters = fnp; } void setFileNamingParameters(const FileNamingParameters &fnp) {m_fileNamingParameters = fnp; }
@@ -61,7 +61,7 @@ public:
int classCount() const { return m_uiClassDefs.size(); } int classCount() const { return m_uiClassDefs.size(); }
QString classNameAt(int i) const; QString classNameAt(int i) const;
virtual void initializePage(); void initializePage() override;
private Q_SLOTS: private Q_SLOTS:
void on_classList_classAdded(const QString &name); void on_classList_classAdded(const QString &name);

View File

@@ -38,9 +38,10 @@ public:
CustomWidgetWizard(); CustomWidgetWizard();
protected: 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 } // namespace Internal

View File

@@ -103,12 +103,12 @@ QmakeStaticData::QmakeStaticData()
const unsigned count = sizeof(fileTypeDataStorage)/sizeof(FileTypeDataStorage); const unsigned count = sizeof(fileTypeDataStorage)/sizeof(FileTypeDataStorage);
fileTypeData.reserve(count); fileTypeData.reserve(count);
for (unsigned i = 0 ; i < count; ++i) { for (const FileTypeDataStorage &fileType : fileTypeDataStorage) {
const QString desc = QCoreApplication::translate("QmakeProjectManager::QmakePriFile", fileTypeDataStorage[i].typeName); const QString desc = QCoreApplication::translate("QmakeProjectManager::QmakePriFile", fileType.typeName);
const QString filter = QString::fromUtf8(fileTypeDataStorage[i].addFileFilter); const QString filter = QString::fromUtf8(fileType.addFileFilter);
fileTypeData.push_back(QmakeStaticData::FileTypeData(fileTypeDataStorage[i].type, fileTypeData.push_back(QmakeStaticData::FileTypeData(fileType.type,
desc, filter, desc, filter,
Core::FileIconProvider::directoryIcon(QLatin1String(fileTypeDataStorage[i].icon)))); Core::FileIconProvider::directoryIcon(QLatin1String(fileType.icon))));
} }
// Project icon // Project icon
projectIcon = Core::FileIconProvider::directoryIcon(ProjectExplorer::Constants::FILEOVERLAY_QT); projectIcon = Core::FileIconProvider::directoryIcon(ProjectExplorer::Constants::FILEOVERLAY_QT);

View File

@@ -58,9 +58,8 @@ static const char *baseClassesC[] = {"QMainWindow", "QWidget", "QDialog"};
static inline QStringList baseClasses() static inline QStringList baseClasses()
{ {
QStringList rc; QStringList rc;
const int baseClassCount = sizeof(baseClassesC)/sizeof(const char *); for (auto baseClass : baseClassesC)
for (int i = 0; i < baseClassCount; i++) rc.push_back(QLatin1String(baseClass));
rc.push_back(QLatin1String(baseClassesC[i]));
return rc; return rc;
} }

View File

@@ -284,8 +284,8 @@ void LibraryWizardDialog::setupFilesPage()
QStringList baseClasses; QStringList baseClasses;
const int pluginBaseClassCount = sizeof(pluginBaseClasses)/sizeof(PluginBaseClasses); const int pluginBaseClassCount = sizeof(pluginBaseClasses)/sizeof(PluginBaseClasses);
Q_ASSERT(defaultPluginBaseClass < pluginBaseClassCount); Q_ASSERT(defaultPluginBaseClass < pluginBaseClassCount);
for (int i = 0; i < pluginBaseClassCount; i++) for (const PluginBaseClasses &pluginBaseClasse : pluginBaseClasses)
baseClasses.push_back(QLatin1String(pluginBaseClasses[i].name)); baseClasses.push_back(QLatin1String(pluginBaseClasse.name));
m_filesPage->setBaseClassChoices(baseClasses); m_filesPage->setBaseClassChoices(baseClasses);
m_filesPage->setBaseClassName(baseClasses.at(defaultPluginBaseClass)); m_filesPage->setBaseClassName(baseClasses.at(defaultPluginBaseClass));
m_pluginBaseClassesInitialized = true; m_pluginBaseClassesInitialized = true;

View File

@@ -36,8 +36,6 @@
#include <QLayout> #include <QLayout>
#include <QWidget> #include <QWidget>
#include <math.h>
using namespace QmakeProjectManager::Internal; using namespace QmakeProjectManager::Internal;
ModulesPage::ModulesPage(QWidget *parent) ModulesPage::ModulesPage(QWidget *parent)