Move Settings::Main class to anonymous namespace

- Move Main class definition from header to .cpp file
- Export only Type MainId() from header
- Update all external references from Main::Id() to MainId()
- Remove Builder::MainSection export from namespace
- Add missing includes for settings_common_session.h where needed

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
John Preston
2026-01-14 19:46:19 +04:00
parent 6bda4dd0d8
commit 480dcd8a7a
18 changed files with 158 additions and 141 deletions
@@ -1460,7 +1460,7 @@ void SessionNavigation::showSettings(
}
void SessionNavigation::showSettings(const SectionShow &params) {
showSettings(Settings::Main::Id(), params);
showSettings(Settings::MainId(), params);
}
void SessionNavigation::showPollResults(