Gui: add method isEnabledDecimalPointConversion() to Translator
and use it in DlgGeneralImp::setDecimalPointConversion to fix annoying warning in debug builds
This commit is contained in:
@@ -167,8 +167,11 @@ void DlgGeneralImp::setNumberLocale(bool force/* = false*/)
|
||||
localeIndex = localeFormat;
|
||||
}
|
||||
|
||||
void DlgGeneralImp::setDecimalPointConversion(bool on) {
|
||||
Translator::instance()->enableDecimalPointConversion(on);
|
||||
void DlgGeneralImp::setDecimalPointConversion(bool on)
|
||||
{
|
||||
if (Translator::instance()->isEnabledDecimalPointConversion() != on) {
|
||||
Translator::instance()->enableDecimalPointConversion(on);
|
||||
}
|
||||
}
|
||||
|
||||
void DlgGeneralImp::saveSettings()
|
||||
|
||||
@@ -415,4 +415,9 @@ void Translator::enableDecimalPointConversion(bool on)
|
||||
}
|
||||
}
|
||||
|
||||
bool Translator::isEnabledDecimalPointConversion() const
|
||||
{
|
||||
return static_cast<bool>(decimalPointConverter);
|
||||
}
|
||||
|
||||
#include "moc_Translator.cpp"
|
||||
|
||||
@@ -80,6 +80,8 @@ public:
|
||||
bool eventFilter(QObject* obj, QEvent* ev);
|
||||
/** Enables/disables decimal separator conversion **/
|
||||
void enableDecimalPointConversion(bool on);
|
||||
/** Returns whether decimal separator conversion is enabled */
|
||||
bool isEnabledDecimalPointConversion() const;
|
||||
|
||||
private:
|
||||
Translator();
|
||||
|
||||
Reference in New Issue
Block a user