diff options
Diffstat (limited to 'src/corelib/tools/qlocale_p.h')
-rw-r--r-- | src/corelib/tools/qlocale_p.h | 23 |
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); |