CppEditor: Hide CppFileSettingsPage class in .cpp

Change-Id: Ic095d7d45681a1970fb8362667f50d632ee6d3e5
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2024-01-19 18:36:11 +01:00
parent d0d0d3b83a
commit 9aff30f7c7
3 changed files with 12 additions and 13 deletions

View File

@@ -180,7 +180,6 @@ public:
CppModelManager modelManager; CppModelManager modelManager;
CppToolsSettings settings; CppToolsSettings settings;
CppFileSettingsPage m_cppFileSettingsPage;
CppCodeModelSettingsPage m_cppCodeModelSettingsPage; CppCodeModelSettingsPage m_cppCodeModelSettingsPage;
CppCodeStyleSettingsPage m_cppCodeStyleSettingsPage; CppCodeStyleSettingsPage m_cppCodeStyleSettingsPage;
CppProjectUpdaterFactory m_cppProjectUpdaterFactory; CppProjectUpdaterFactory m_cppProjectUpdaterFactory;

View File

@@ -452,13 +452,17 @@ void CppFileSettingsWidget::slotEdit()
// CppFileSettingsPage // CppFileSettingsPage
CppFileSettingsPage::CppFileSettingsPage() class CppFileSettingsPage final : public Core::IOptionsPage
{ {
public:
CppFileSettingsPage()
{
setId(Constants::CPP_FILE_SETTINGS_ID); setId(Constants::CPP_FILE_SETTINGS_ID);
setDisplayName(Tr::tr("File Naming")); setDisplayName(Tr::tr("File Naming"));
setCategory(Constants::CPP_SETTINGS_CATEGORY); setCategory(Constants::CPP_SETTINGS_CATEGORY);
setWidgetCreator([] { return new CppFileSettingsWidget(&globalCppFileSettings()); }); setWidgetCreator([] { return new CppFileSettingsWidget(&globalCppFileSettings()); });
} }
};
CppFileSettingsForProject::CppFileSettingsForProject(ProjectExplorer::Project *project) CppFileSettingsForProject::CppFileSettingsForProject(ProjectExplorer::Project *project)
: m_project(project) : m_project(project)
@@ -606,6 +610,8 @@ void setupCppFileSettings()
{ {
static CppFileSettingsProjectPanelFactory theCppFileSettingsProjectPanelFactory; static CppFileSettingsProjectPanelFactory theCppFileSettingsProjectPanelFactory;
static CppFileSettingsPage theCppFileSettingsPage;
globalCppFileSettings().fromSettings(Core::ICore::settings()); globalCppFileSettings().fromSettings(Core::ICore::settings());
globalCppFileSettings().addMimeInitializer(); globalCppFileSettings().addMimeInitializer();
} }

View File

@@ -67,12 +67,6 @@ private:
bool m_useGlobalSettings = true; bool m_useGlobalSettings = true;
}; };
class CppFileSettingsPage : public Core::IOptionsPage
{
public:
CppFileSettingsPage();
};
CppFileSettings &globalCppFileSettings(); CppFileSettings &globalCppFileSettings();
void setupCppFileSettings(); void setupCppFileSettings();