forked from qt-creator/qt-creator
IOptionsPage: replace virtual fuctions by data members
Change-Id: I8297df85109b67b79f90c33263a5dc7b89efbb60 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -51,6 +51,9 @@ CompletionSettingsPage::CompletionSettingsPage(QObject *parent)
|
||||
{
|
||||
if (QSettings *s = Core::ICore::settings())
|
||||
m_commentsSettings.fromSettings(QLatin1String(CPPTOOLS_SETTINGSGROUP), s);
|
||||
|
||||
setId(QLatin1String("P.Completion"));
|
||||
setDisplayName(tr("Completion"));
|
||||
}
|
||||
|
||||
CompletionSettingsPage::~CompletionSettingsPage()
|
||||
@@ -58,16 +61,6 @@ CompletionSettingsPage::~CompletionSettingsPage()
|
||||
delete m_page;
|
||||
}
|
||||
|
||||
QString CompletionSettingsPage::id() const
|
||||
{
|
||||
return QLatin1String("P.Completion");
|
||||
}
|
||||
|
||||
QString CompletionSettingsPage::displayName() const
|
||||
{
|
||||
return tr("Completion");
|
||||
}
|
||||
|
||||
QWidget *CompletionSettingsPage::createPage(QWidget *parent)
|
||||
{
|
||||
QWidget *w = new QWidget(parent);
|
||||
|
||||
@@ -55,13 +55,10 @@ public:
|
||||
CompletionSettingsPage(QObject *parent);
|
||||
~CompletionSettingsPage();
|
||||
|
||||
QString id() const;
|
||||
QString displayName() const;
|
||||
|
||||
QWidget *createPage(QWidget *parent);
|
||||
void apply();
|
||||
void finish();
|
||||
virtual bool matches(const QString &) const;
|
||||
bool matches(const QString &) const;
|
||||
|
||||
const CommentsSettings &commentsSettings() const;
|
||||
|
||||
|
||||
@@ -479,40 +479,15 @@ void CppCodeStylePreferencesWidget::setVisualizeWhitespace(bool on)
|
||||
|
||||
// ------------------ CppCodeStyleSettingsPage
|
||||
|
||||
CppCodeStyleSettingsPage::CppCodeStyleSettingsPage(
|
||||
QWidget *parent) :
|
||||
CppCodeStyleSettingsPage::CppCodeStyleSettingsPage(QWidget *parent) :
|
||||
Core::IOptionsPage(parent),
|
||||
m_pageCppCodeStylePreferences(0)
|
||||
{
|
||||
}
|
||||
|
||||
CppCodeStyleSettingsPage::~CppCodeStyleSettingsPage()
|
||||
{
|
||||
}
|
||||
|
||||
QString CppCodeStyleSettingsPage::id() const
|
||||
{
|
||||
return QLatin1String(Constants::CPP_CODE_STYLE_SETTINGS_ID);
|
||||
}
|
||||
|
||||
QString CppCodeStyleSettingsPage::displayName() const
|
||||
{
|
||||
return QCoreApplication::translate("CppTools", Constants::CPP_CODE_STYLE_SETTINGS_NAME);
|
||||
}
|
||||
|
||||
QString CppCodeStyleSettingsPage::category() const
|
||||
{
|
||||
return QLatin1String(Constants::CPP_SETTINGS_CATEGORY);
|
||||
}
|
||||
|
||||
QString CppCodeStyleSettingsPage::displayCategory() const
|
||||
{
|
||||
return QCoreApplication::translate("CppTools", Constants::CPP_SETTINGS_TR_CATEGORY);
|
||||
}
|
||||
|
||||
QIcon CppCodeStyleSettingsPage::categoryIcon() const
|
||||
{
|
||||
return QIcon(QLatin1String(Constants::SETTINGS_CATEGORY_CPP_ICON));
|
||||
setId(QLatin1String(Constants::CPP_CODE_STYLE_SETTINGS_ID));
|
||||
setDisplayName(QCoreApplication::translate("CppTools", Constants::CPP_CODE_STYLE_SETTINGS_NAME));
|
||||
setCategory(QLatin1String(Constants::CPP_SETTINGS_CATEGORY));
|
||||
setDisplayCategory(QCoreApplication::translate("CppTools", Constants::CPP_SETTINGS_TR_CATEGORY));
|
||||
setCategoryIcon(QLatin1String(Constants::SETTINGS_CATEGORY_CPP_ICON));
|
||||
}
|
||||
|
||||
QWidget *CppCodeStyleSettingsPage::createPage(QWidget *parent)
|
||||
|
||||
@@ -100,18 +100,11 @@ class CppCodeStyleSettingsPage : public Core::IOptionsPage
|
||||
|
||||
public:
|
||||
explicit CppCodeStyleSettingsPage(QWidget *parent = 0);
|
||||
~CppCodeStyleSettingsPage();
|
||||
|
||||
virtual QString id() const;
|
||||
virtual QString displayName() const;
|
||||
virtual QString category() const;
|
||||
virtual QString displayCategory() const;
|
||||
virtual QIcon categoryIcon() const;
|
||||
|
||||
virtual QWidget *createPage(QWidget *parent);
|
||||
virtual void apply();
|
||||
virtual void finish() { }
|
||||
virtual bool matches(const QString &) const;
|
||||
QWidget *createPage(QWidget *parent);
|
||||
void apply();
|
||||
void finish() { }
|
||||
bool matches(const QString &) const;
|
||||
|
||||
private:
|
||||
QString m_searchKeywords;
|
||||
|
||||
@@ -325,35 +325,11 @@ CppFileSettingsPage::CppFileSettingsPage(QSharedPointer<CppFileSettings> &settin
|
||||
Core::IOptionsPage(parent),
|
||||
m_settings(settings)
|
||||
{
|
||||
}
|
||||
|
||||
CppFileSettingsPage::~CppFileSettingsPage()
|
||||
{
|
||||
}
|
||||
|
||||
QString CppFileSettingsPage::id() const
|
||||
{
|
||||
return QLatin1String(Constants::CPP_FILE_SETTINGS_ID);
|
||||
}
|
||||
|
||||
QString CppFileSettingsPage::displayName() const
|
||||
{
|
||||
return QCoreApplication::translate("CppTools", Constants::CPP_FILE_SETTINGS_NAME);
|
||||
}
|
||||
|
||||
QString CppFileSettingsPage::category() const
|
||||
{
|
||||
return QLatin1String(Constants::CPP_SETTINGS_CATEGORY);
|
||||
}
|
||||
|
||||
QString CppFileSettingsPage::displayCategory() const
|
||||
{
|
||||
return QCoreApplication::translate("CppTools", Constants::CPP_SETTINGS_TR_CATEGORY);
|
||||
}
|
||||
|
||||
QIcon CppFileSettingsPage::categoryIcon() const
|
||||
{
|
||||
return QIcon(QLatin1String(Constants::SETTINGS_CATEGORY_CPP_ICON));
|
||||
setId(QLatin1String(Constants::CPP_FILE_SETTINGS_ID));
|
||||
setDisplayName(QCoreApplication::translate("CppTools", Constants::CPP_FILE_SETTINGS_NAME));
|
||||
setCategory(QLatin1String(Constants::CPP_SETTINGS_CATEGORY));
|
||||
setDisplayCategory(QCoreApplication::translate("CppTools", Constants::CPP_SETTINGS_TR_CATEGORY));
|
||||
setCategoryIcon(QLatin1String(Constants::SETTINGS_CATEGORY_CPP_ICON));
|
||||
}
|
||||
|
||||
QWidget *CppFileSettingsPage::createPage(QWidget *parent)
|
||||
|
||||
@@ -98,18 +98,11 @@ class CppFileSettingsPage : public Core::IOptionsPage
|
||||
public:
|
||||
explicit CppFileSettingsPage(QSharedPointer<CppFileSettings> &settings,
|
||||
QObject *parent = 0);
|
||||
virtual ~CppFileSettingsPage();
|
||||
|
||||
virtual QString id() const;
|
||||
virtual QString displayName() const;
|
||||
virtual QString category() const;
|
||||
virtual QString displayCategory() const;
|
||||
virtual QIcon categoryIcon() const;
|
||||
|
||||
virtual QWidget *createPage(QWidget *parent);
|
||||
virtual void apply();
|
||||
virtual void finish() { }
|
||||
virtual bool matches(const QString &) const;
|
||||
QWidget *createPage(QWidget *parent);
|
||||
void apply();
|
||||
void finish() { }
|
||||
bool matches(const QString &) const;
|
||||
|
||||
private:
|
||||
const QSharedPointer<CppFileSettings> m_settings;
|
||||
|
||||
Reference in New Issue
Block a user