summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qlocale_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/tools/qlocale_p.h')
-rw-r--r--src/corelib/tools/qlocale_p.h23
1 files changed, 23 insertions, 0 deletions
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);