diff options
Diffstat (limited to 'qtinterface/tqobjectlist.h')
-rw-r--r-- | qtinterface/tqobjectlist.h | 52 |
1 files changed, 2 insertions, 50 deletions
diff --git a/qtinterface/tqobjectlist.h b/qtinterface/tqobjectlist.h index 0c519b4..1286100 100644 --- a/qtinterface/tqobjectlist.h +++ b/qtinterface/tqobjectlist.h @@ -29,55 +29,7 @@ Boston, MA 02110-1301, USA. // Reimplement the QObjectList class // For Qt3, no changes are needed -//#include <qobjectlist.h> - -//#ifndef TQT_H -#include "tqobject.h" -#include "tqptrlist.h" -//#endif // TQT_H - - -#if defined(TQ_TEMPLATEDLL) -//TQ_TEMPLATE_EXTERN template class Q_EXPORT TQPtrList<TQObject>; -//TQ_TEMPLATE_EXTERN template class Q_EXPORT TQPtrListIterator<TQObject>; -#endif - - -class Q_EXPORT TQObjectList : public TQPtrList<TQObject> -{ -public: - TQObjectList() : TQPtrList<TQObject>() {} - TQObjectList( const TQObjectList &list ) : TQPtrList<TQObject>(list) {} - ~TQObjectList() { clear(); } - TQObjectList &operator=(const TQObjectList &list) - { return (TQObjectList&)TQPtrList<TQObject>::operator=(list); } -}; - -class Q_EXPORT TQObjectListIterator : public TQPtrListIterator<TQObject> -{ -public: - TQObjectListIterator( const TQObjectList &l ) - : TQPtrListIterator<TQObject>( l ) { } - TQObjectListIterator &operator=( const TQObjectListIterator &i ) - { return (TQObjectListIterator&) - TQPtrListIterator<TQObject>::operator=( i ); } -}; - -#if (TQT_VERSION-0 >= 0x040000) -#if defined(TQ_CC_GNU) -#warning "remove the TQObjectListIt class" -#warning "remove the typedef too, maybe" -#endif -typedef TQObjectListIterator TQObjectListIt; -#else -class Q_EXPORT TQObjectListIt : public TQPtrListIterator<TQObject> -{ -public: - TQObjectListIt( const TQObjectList &l ) : TQPtrListIterator<TQObject>(l) {} - TQObjectListIt &operator=(const TQObjectListIt &i) - { return (TQObjectListIt&)TQPtrListIterator<TQObject>::operator=(i); } -}; -#endif +#include <qobjectlist.h> #endif // USE_QT3 @@ -90,4 +42,4 @@ public: #endif // USE_QT4 -#endif /* TQOBJECTLIST_H */ +#endif /* TQOBJECTLIST_H */
\ No newline at end of file |