[libcalamares] Avoid weak vtables in string-pair implementation
This commit is contained in:
parent
fc7f49b610
commit
94fe4d2fda
@ -79,5 +79,20 @@ CStringPair::~CStringPair()
|
||||
free( m_key );
|
||||
}
|
||||
|
||||
|
||||
QString
|
||||
TZRegion::tr() const
|
||||
{
|
||||
// NOTE: context name must match what's used in zone-extractor.py
|
||||
return QObject::tr( m_human, "tz_regions" );
|
||||
}
|
||||
|
||||
QString
|
||||
TZZone::tr() const
|
||||
{
|
||||
// NOTE: context name must match what's used in zone-extractor.py
|
||||
return QObject::tr( m_human, "tz_names" );
|
||||
}
|
||||
|
||||
} // namespace Locale
|
||||
} // namespace CalamaresUtils
|
||||
|
@ -61,9 +61,7 @@ class TZRegion : public CStringPair
|
||||
{
|
||||
public:
|
||||
using CStringPair::CStringPair;
|
||||
|
||||
// NOTE: context name must match what's used in zone-extractor.py
|
||||
QString tr() const override { return QObject::tr( m_human, "tz_regions" ); }
|
||||
QString tr() const override;
|
||||
};
|
||||
|
||||
/// @brief A pair of strings for specific timezone names (e.g. "New_York")
|
||||
@ -71,9 +69,7 @@ class TZZone : public CStringPair
|
||||
{
|
||||
public:
|
||||
using CStringPair::CStringPair;
|
||||
|
||||
// NOTE: context name must match what's used in zone-extractor.py
|
||||
QString tr() const override { return QObject::tr( m_human, "tz_names" ); }
|
||||
QString tr() const override;
|
||||
};
|
||||
|
||||
} // namespace Locale
|
||||
|
Loading…
Reference in New Issue
Block a user