From 945b59748ac8652f340317563f357309a7ad0673 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Tue, 11 Nov 2014 15:11:06 +0100 Subject: [PATCH] Add RETRANSLATE macro to CalamaresUtils::Retranslator. --- src/libcalamares/utils/Retranslator.h | 4 ++++ src/modules/locale/LocalePage.cpp | 5 ++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/libcalamares/utils/Retranslator.h b/src/libcalamares/utils/Retranslator.h index eab174a53..9a745224f 100644 --- a/src/libcalamares/utils/Retranslator.h +++ b/src/libcalamares/utils/Retranslator.h @@ -42,6 +42,10 @@ private: std::function< void( void ) > m_retranslateFunc; }; + } // namespace CalamaresUtils +#define RETRANSLATE(a) \ + new CalamaresUtils::Retranslator( this, [this] { a } ); + #endif // CALAMARESUTILS_RETRANSLATOR_H diff --git a/src/modules/locale/LocalePage.cpp b/src/modules/locale/LocalePage.cpp index 1add9c3b0..ee2dbc3ac 100644 --- a/src/modules/locale/LocalePage.cpp +++ b/src/modules/locale/LocalePage.cpp @@ -121,11 +121,10 @@ LocalePage::LocalePage( QWidget* parent ) m_blockTzWidgetSet = false; }); - new CalamaresUtils::Retranslator( this, [this] - { + RETRANSLATE( m_cityLabel->setText( tr( "Region:" ) ); m_timezoneLabel->setText( tr( "Zone:" ) ); - } ); + ) }