[libcalamares] Code-format Retranslator, hide internal symbols

This commit is contained in:
Adriaan de Groot 2021-09-07 12:35:37 +02:00
parent ad1a4b6479
commit 5f4e65bc77

View File

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