From 3853035a45abb87c94314ac9f61f0c454a7f0262 Mon Sep 17 00:00:00 2001 From: mfekari Date: Mon, 29 Oct 2012 09:41:09 -0400 Subject: Qnx: Handle the MeasurementSystem value in QNX Change-Id: I00837421431d82aa831b785d3effb0920b4541f3 Reviewed-by: Fabian Bumberger Reviewed-by: Rafael Roquetto Reviewed-by: Thiago Macieira --- src/corelib/tools/qlocale_p.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'src/corelib/tools/qlocale_p.h') diff --git a/src/corelib/tools/qlocale_p.h b/src/corelib/tools/qlocale_p.h index ee2c7f5bee..42ef00f821 100644 --- a/src/corelib/tools/qlocale_p.h +++ b/src/corelib/tools/qlocale_p.h @@ -59,6 +59,10 @@ #include "qlocale.h" +#if defined(Q_OS_QNX) +#include "qsocketnotifier.h" +#endif + QT_BEGIN_NAMESPACE #ifndef QT_NO_SYSTEMLOCALE @@ -347,6 +351,25 @@ inline char QLocalePrivate::digitToCLocale(QChar in) const return 0; } +#if defined(Q_OS_QNX) +class QBBLocaleData: public QObject +{ + Q_OBJECT +public: + QBBLocaleData(); + virtual ~QBBLocaleData(); + void readPPSLocale(); + +public Q_SLOTS: + void updateMesurementSystem(); + +public: + uint ppsMeasurement; + QSocketNotifier *ppsNotifier; + int ppsFd; +}; +#endif + QString qt_readEscapedFormatString(const QString &format, int *idx); bool qt_splitLocaleName(const QString &name, QString &lang, QString &script, QString &cntry); int qt_repeatCount(const QString &s, int i); -- cgit v1.2.3