Use make_unique in qtsettings.cpp

This commit is contained in:
Martchus 2019-08-10 21:51:05 +02:00
parent 6d0d15bec2
commit 9908190722
1 changed files with 3 additions and 4 deletions

View File

@ -14,8 +14,6 @@
#include "ui_qtenvoptionpage.h"
#include "ui_qtlanguageoptionpage.h"
#include <memory>
#include <QDir>
#include <QFileDialog>
#include <QFontDialog>
@ -25,6 +23,7 @@
#include <QStyleFactory>
#include <iostream>
#include <memory>
using namespace std;
@ -70,7 +69,7 @@ inline QtSettingsData::QtSettingsData()
* system-default.
*/
QtSettings::QtSettings()
: m_d(new QtSettingsData())
: m_d(make_unique<QtSettingsData>())
{
}
@ -214,7 +213,7 @@ OptionCategory *QtSettings::category()
auto *category = new OptionCategory;
category->setDisplayName(QCoreApplication::translate("QtGui::QtOptionCategory", "Qt"));
category->setIcon(QIcon::fromTheme(QStringLiteral("qtcreator"), QIcon(QStringLiteral(":/qtutilities/icons/hicolor/48x48/apps/qtcreator.svg"))));
category->assignPages(QList<OptionPage *>() << new QtAppearanceOptionPage(*m_d) << new QtLanguageOptionPage(*m_d) << new QtEnvOptionPage(*m_d));
category->assignPages({ new QtAppearanceOptionPage(*m_d), new QtLanguageOptionPage(*m_d), new QtEnvOptionPage(*m_d) });
return category;
}