Mercurial > minori
comparison include/gui/locale.h @ 369:47c9f8502269
*: clang-format all the things
I've edited the formatting a bit. Now pointer asterisks (and reference
ampersands) are on the variable instead of the type, as well as having
newlines for function braces (but nothing else)
author | Paper <paper@tflc.us> |
---|---|
date | Fri, 25 Jul 2025 10:16:02 -0400 |
parents | b1f625b0227c |
children |
comparison
equal
deleted
inserted
replaced
368:6d37a998cf91 | 369:47c9f8502269 |
---|---|
7 #include <string> | 7 #include <string> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 namespace Locale { | 10 namespace Locale { |
11 | 11 |
12 std::string GetLocaleFullName(const QLocale& locale); | 12 std::string GetLocaleFullName(const QLocale &locale); |
13 | 13 |
14 class Locale { | 14 class Locale { |
15 public: | 15 public: |
16 Locale(); | 16 Locale(); |
17 Locale(const std::string& name); | 17 Locale(const std::string &name); |
18 QLocale GetLocale() const; | 18 QLocale GetLocale() const; |
19 std::vector<QLocale> GetAvailableLocales() const; | 19 std::vector<QLocale> GetAvailableLocales() const; |
20 void RefreshAvailableLocales(); // why would this ever be called? | 20 void RefreshAvailableLocales(); // why would this ever be called? |
21 bool IsLocaleAvailable(const QLocale& locale) const; | 21 bool IsLocaleAvailable(const QLocale &locale) const; |
22 bool SetActiveLocale(const QLocale& locale); | 22 bool SetActiveLocale(const QLocale &locale); |
23 | 23 |
24 private: | 24 private: |
25 bool SwitchTranslator(QTranslator& translator, const QString& name); | 25 bool SwitchTranslator(QTranslator &translator, const QString &name); |
26 | 26 |
27 QTranslator _translator; | 27 QTranslator _translator; |
28 QTranslator _translator_qt; | 28 QTranslator _translator_qt; |
29 QLocale _locale; | 29 QLocale _locale; |
30 std::vector<QLocale> _available_translations = {}; | 30 std::vector<QLocale> _available_translations = {}; |