equal
deleted
inserted
replaced
143 #endif |
143 #endif |
144 |
144 |
145 private: |
145 private: |
146 friend class QTextCodecCleanup; |
146 friend class QTextCodecCleanup; |
147 static QTextCodec *cftr; |
147 static QTextCodec *cftr; |
|
148 static bool validCodecs(); |
148 }; |
149 }; |
149 Q_DECLARE_OPERATORS_FOR_FLAGS(QTextCodec::ConversionFlags) |
150 Q_DECLARE_OPERATORS_FOR_FLAGS(QTextCodec::ConversionFlags) |
150 |
151 |
151 inline QTextCodec* QTextCodec::codecForTr() { return cftr; } |
152 inline QTextCodec* QTextCodec::codecForTr() { return validCodecs() ? cftr : 0; } |
152 inline void QTextCodec::setCodecForTr(QTextCodec *c) { cftr = c; } |
153 inline void QTextCodec::setCodecForTr(QTextCodec *c) { cftr = c; } |
153 inline QTextCodec* QTextCodec::codecForCStrings() { return QString::codecForCStrings; } |
154 inline QTextCodec* QTextCodec::codecForCStrings() { return validCodecs() ? QString::codecForCStrings : 0; } |
154 inline void QTextCodec::setCodecForCStrings(QTextCodec *c) { QString::codecForCStrings = c; } |
155 inline void QTextCodec::setCodecForCStrings(QTextCodec *c) { QString::codecForCStrings = c; } |
155 |
156 |
156 class Q_CORE_EXPORT QTextEncoder { |
157 class Q_CORE_EXPORT QTextEncoder { |
157 Q_DISABLE_COPY(QTextEncoder) |
158 Q_DISABLE_COPY(QTextEncoder) |
158 public: |
159 public: |