forked from qt-creator/qt-creator
CppEditor: Hide ClangdSettingsPage setup in .cpp
Change-Id: I3606e503ea512750b06a94901e5391ce6dae86e3 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -575,12 +575,21 @@ private:
|
||||
ClangdSettingsWidget m_widget;
|
||||
};
|
||||
|
||||
ClangdSettingsPage::ClangdSettingsPage()
|
||||
class ClangdSettingsPage final : public Core::IOptionsPage
|
||||
{
|
||||
setId(Constants::CPP_CLANGD_SETTINGS_ID);
|
||||
setDisplayName(Tr::tr("Clangd"));
|
||||
setCategory(Constants::CPP_SETTINGS_CATEGORY);
|
||||
setWidgetCreator([] { return new ClangdSettingsPageWidget; });
|
||||
public:
|
||||
ClangdSettingsPage()
|
||||
{
|
||||
setId(Constants::CPP_CLANGD_SETTINGS_ID);
|
||||
setDisplayName(Tr::tr("Clangd"));
|
||||
setCategory(Constants::CPP_SETTINGS_CATEGORY);
|
||||
setWidgetCreator([] { return new ClangdSettingsPageWidget; });
|
||||
}
|
||||
};
|
||||
|
||||
void setupClangdSettingsPage()
|
||||
{
|
||||
static ClangdSettingsPage theClangdSettingsPage;
|
||||
}
|
||||
|
||||
class ClangdProjectSettingsWidget : public ProjectSettingsWidget
|
||||
|
||||
Reference in New Issue
Block a user