[libcalamares] Code-format Retranslator, hide internal symbols

main
Adriaan de Groot 3 years ago
parent ad1a4b6479
commit 5f4e65bc77

@ -19,6 +19,9 @@
#include <QEvent> #include <QEvent>
#include <QTranslator> #include <QTranslator>
namespace
{
static bool s_allowLocalTranslations = false; static bool s_allowLocalTranslations = false;
/** @brief Helper class for loading translations /** @brief Helper class for loading translations
@ -159,6 +162,8 @@ loadSingletonTranslator( TranslationLoader&& loader, QTranslator*& translator_p
} }
} }
} // namespace
namespace CalamaresUtils namespace CalamaresUtils
{ {
static QTranslator* s_brandingTranslator = nullptr; static QTranslator* s_brandingTranslator = nullptr;
@ -211,13 +216,15 @@ Retranslator::eventFilter( QObject* obj, QEvent* e )
return QObject::eventFilter( obj, e ); return QObject::eventFilter( obj, e );
} }
Retranslator* Retranslator::instance() Retranslator*
Retranslator::instance()
{ {
static Retranslator s_instance( nullptr ); static Retranslator s_instance( nullptr );
return &s_instance; return &s_instance;
} }
void Retranslator::attach(QObject* o, std::function<void ()> f) void
Retranslator::attach( QObject* o, std::function< void() > f )
{ {
connect( instance(), &Retranslator::languageChanged, o, f ); connect( instance(), &Retranslator::languageChanged, o, f );
f(); f();

Loading…
Cancel
Save