diff --git a/src/kernel/ntqvariant.h b/src/kernel/ntqvariant.h index 1d5206d9..42a39804 100644 --- a/src/kernel/ntqvariant.h +++ b/src/kernel/ntqvariant.h @@ -42,7 +42,10 @@ #define TQVARIANT_H #ifndef QT_H +#include "ntqmap.h" #include "ntqstring.h" +#include "ntqstringlist.h" +#include "ntqvaluelist.h" #endif // QT_H #ifndef TQT_NO_VARIANT @@ -80,6 +83,10 @@ template class TQValueListConstIterator; template class TQValueListNode; template class TQMap; template class TQMapConstIterator; + +typedef TQMap TQStringVariantMap; +typedef TQMapIterator TQStringVariantMapIterator; +typedef TQMapConstIterator TQStringVariantMapConstIterator; #endif class Q_EXPORT TQVariant @@ -316,13 +323,6 @@ public: void* rawAccess( void* ptr = 0, Type typ = Invalid, bool deepCopy = FALSE ); }; -// down here for GCC 2.7.* compatibility -#ifndef QT_H -#include "ntqvaluelist.h" -#include "ntqstringlist.h" -#include "ntqmap.h" -#endif // QT_H - inline TQVariant::Type TQVariant::type() const { return d->typ;