Revert changes since revision 1210400

TQt for Qt4 compatibility project is temporarily on hold
It appears a separate version of Qt3 (i.e. patches for the unmaintained Qt3 source)
may be required to make the interface work properly.  This is because tqchildren is needed in Qt3.


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/dependencies/tqtinterface@1210736 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
v3.5.13-sru
tpearson 14 years ago
parent 6eb0c47f8f
commit a794ba9d84

@ -142,11 +142,11 @@ include ../admin/Doxyfile.am
if USE_QT3
QT_VER_REPLACE = s/QT_VER=X/QT_VER=3/g
QT_HVER_REPLACE = 25s/USE_QTX/USE_QT3/g
QT_HVER_REPLACE = s/USE_QTX/USE_QT3/g
endif
if USE_QT4
QT_VER_REPLACE = s/QT_VER=X/QT_VER=4/g
QT_HVER_REPLACE = 25s/USE_QTX/USE_QT4/g
QT_HVER_REPLACE = s/USE_QTX/USE_QT4/g
endif
install-exec-local:
@ -164,4 +164,4 @@ install-exec-local:
sed -i '$(QT_VER_REPLACE)' "$(DESTDIR)$(bindir)/tqt-replace"
sed -i '$(QT_VER_REPLACE)' "$(DESTDIR)$(bindir)/tqt-replace-stream"
sed -i '$(QT_HVER_REPLACE)' "$(srcdir)/tqt.h"
cp -Rp "$(srcdir)/tqt4/" "$(DESTDIR)$(includedir)/"
cp -Rp "$(srcdir)/tqt4/" "$(DESTDIR)$(includedir)/"

@ -22,43 +22,6 @@ Boston, MA 02110-1301, USA.
#include <tqt.h>
#include <tqobject.h>
#ifdef USE_QT3
#include <qobjectlist.h>
#include "tqobjectlist.h"
TQObject::~TQObject() {
}
const TQObjectList TQObject::tqchildren() const
{
// return *children();
QObjectList qlr;
TQObjectList tqt_tqobject_list;
qlr = *(this->children());
tqt_tqobject_list.clear();
for (int i = 0; i < qlr.count(); ++i) {
tqt_tqobject_list.append(static_cast<TQObject*>(qlr.at(i)));
}
return tqt_tqobject_list;
}
const TQObjectList TQObject::tqobjectTrees()
{
// return *objectTrees();
QObjectList qlr;
TQObjectList tqt_tqobject_list;
qlr = *objectTrees();
tqt_tqobject_list.clear();
for (int i = 0; i < qlr.count(); ++i) {
tqt_tqobject_list.append(static_cast<TQObject*>(qlr.at(i)));
}
return tqt_tqobject_list;
}
#endif // USE_QT3
#ifdef USE_QT4
const QObjectList *QObject::objectTrees() {
@ -88,4 +51,4 @@ bool QObject::qt_invoke(int slot, QUObject* uo) {
return method.invoke(this, Qt::DirectConnection);
}
#endif
#endif

@ -31,29 +31,6 @@ Boston, MA 02110-1301, USA.
#include <qobject.h>
class TQObjectList;
class TQObject : public QObject
{
// Q_OBJECT
public:
TQObject( QObject *tqparent=0, const char *name=0 ) : QObject ( tqparent, name ) {}
virtual ~TQObject();
const TQObjectList tqchildren() const;
static const TQObjectList tqobjectTrees();
inline TQObject *tqparent() const { return TQT_TQOBJECT(parent()); }
// Interoperability
static const TQObject& convertFromQObject( const QObject& qo );
};
// Interoperability
inline static const TQObject& convertFromQObject( const QObject& qo ) {
return (*static_cast<const TQObject*>(&qo));
}
#endif // USE_QT3
#ifdef USE_QT4
@ -65,4 +42,4 @@ inline static const TQObject& convertFromQObject( const QObject& qo ) {
#endif // USE_QT4
#endif /* TQOBJECT_H */
#endif /* TQOBJECT_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 */

@ -22,11 +22,7 @@ Boston, MA 02110-1301, USA.
#ifndef TQT_H
#define TQT_H
#define USE_QTX // WARNING: KEEP THIS ON LINE 25 AT ALL TIMES OTHERWISE BUILD FAILURE WILL OCCUR
#ifdef USE_QTX
#define USE_QT3 // Default to Qt3
#endif
#define USE_QTX
#ifdef USE_QT4
#define QT3_SUPPORT
@ -49,13 +45,13 @@ Boston, MA 02110-1301, USA.
#endif // __cplusplus
#ifdef USE_QT3
#define TQ_OBJECT /* UNUSED */
#define qint64 long
#define quint64 unsigned long
#define tqchildren children
#define tqaccess access
#define tqcolorTable colorTable
#define tqmask mask
#define TQSO_Default Default
#define tqqt_cast ::qt_cast
#define TQ_Horizontal Horizontal
@ -367,7 +363,6 @@ Boston, MA 02110-1301, USA.
#define TQCustomMenuItem QCustomMenuItem
#define TQMenuData QMenuData
#define TQMessageBox QMessageBox
#define TQMetaData QMetaData
#define TQMetaProperty QMetaProperty
#define TQMetaObject QMetaObject
#define TQMetaObjectCleanUp QMetaObjectCleanUp
@ -389,12 +384,12 @@ Boston, MA 02110-1301, USA.
#define TQNetworkOperation QNetworkOperation
#define TQObjectCleanupHandler QObjectCleanupHandler
#define TQObjectDictionary QObjectDictionary
//#define TQObject QObject
#define TQObject QObject
#define TQObjectUserData QObjectUserData
//#define TQObject QObject
//#define TQObjectList QObjectList
//#define TQObjectListIterator QObjectListIterator
//#define TQObjectListIt QObjectListIt
#define TQObject QObject
#define TQObjectList QObjectList
#define TQObjectListIterator QObjectListIterator
#define TQObjectListIt QObjectListIt
#define TQPaintDevice QPaintDevice
#define TQPaintDeviceMetrics QPaintDeviceMetrics
#define TQColorGroup QColorGroup
@ -584,179 +579,7 @@ Boston, MA 02110-1301, USA.
#define TQXmlLexicalHandler QXmlLexicalHandler
#define TQXmlDeclHandler QXmlDeclHandler
#define TQXmlDefaultHandler QXmlDefaultHandler
#define tqRound qRound
#define tqstrlen qstrlen
#define tqstrncmp qstrncmp
#define tqUncompress qUncompress
#define tqCopy qCopy
#define tqEqual qEqual
#define tqFill qFill
#define tqFind qFind
#define tqCount qCount
#define tqSwap qSwap
#define tqSystemWarning qSystemWarning
#define tqSuppressObsoleteWarnings qSuppressObsoleteWarnings
#define tqmoc moc
#define TQMOC MOC
#define TQRGB_MASK RGB_MASK
#define TQ_INT8 Q_INT8
#define TQ_INT16 Q_INT16
#define TQ_INT32 Q_INT32
#define TQ_INT64 Q_INT64
#define TQ_UINT8 Q_UINT8
#define TQ_UINT16 Q_UINT16
#define TQ_UINT32 Q_UINT32
#define TQ_UINT64 Q_UINT64
#define TQ_LONG Q_LONG
#define TQ_LLONG Q_LLONG
#define TQ_ULONG Q_ULONG
#define TQ_ULLONG Q_ULLONG
#define tqRed qRed
#define tqGreen qGreen
#define tqBlue qBlue
#define tqAlpha qAlpha
#define tqRgb qRgb
#define tqRgba qRgba
#define tqGray qGray
#define tqCompress qCompress
#define tqInstallMsgHandler qInstallMsgHandler
#define tqparentWidget parentWidget
#define tqchildAt childAt
#define tqAppName qAppName
#define tqApp qApp
#define tqCursorShape CursorShape
#define tqshape shape
#define tqStatus Status
#define tqmetaObject metaObject
#define tqfind find
//#define tqchildren children
#define tqsetObjectName setObjectName
#define tqtopLevelWidget topLevelWidget
#define tqparent parent
#define tqmask mask
#define tqfocusWidget focusWidget
#define tqcontains contains
#define tqunicode unicode
#define tqreplace replace
#define tqsignals signals
#define tqslots slots
#define tqworldMatrix worldMatrix
#define tqsizeHint sizeHint
#define tqminimumSize minimumSize
#define tqmaximumSize maximumSize
#define tqgeometry geometry
#define tqspacerItem spacerItem
#define tqlayout layout
#define tqsetAlignment setAlignment
#define tqinvalidate invalidate
#define tqalignment alignment
#define tqdevice device
#define tqfromLatin1 fromLatin1
#define tqreceivers receivers
#define tqencodedData encodedData
#define tqcurrentDate currentDate
#define tqstyleHint styleHint
#define tqitemRect itemRect
#define tqvisualRect visualRect
#define tqdrawControl drawControl
#define tqsetSizePolicy setSizePolicy
#define tqpixelMetric pixelMetric
#define tqdrawComplexControl drawComplexControl
#define tqrepaint repaint
#define tqcolorGroup colorGroup
#define tqdrawTextItem drawTextItem
#define tqsetLibraryPaths setLibraryPaths
#define tqsetColorGroup setColorGroup
#define tqfindRev findRev
#define tqfindProperty findProperty
#define tqfindSlot findSlot
#define tqcurrentDateTime currentDateTime
#define tqfindItem findItem
#define tqtopLevelWidgets topLevelWidgets
#define tqcontainsRef containsRef
#define tqfindIndex findIndex
#define TQUObject QUObject
#define tqt_mo_access access
// BEGIN BLOCK ONE
// This block of text is taken (mostly) straight from TQt for Qt4 tqtglobaldefines.h
// It will need to be updated now and then as TQt for Qt4 changes
#define TQT_TQOBJECT(x) (static_cast<TQObject*>(static_cast<QObject*>(x)))
#define TQT_TQWIDGET(x) (static_cast<TQWidget*>(static_cast<QWidget*>(x)))
#define TQT_TQSIZEPOLICY(x) (static_cast<TQSizePolicy*>(static_cast<QSizePolicy*>(x)))
#define TQT_TQLAYOUT(x) (static_cast<TQLayout*>(static_cast<QLayout*>(x)))
#define TQT_TQPAINTER(x) (static_cast<TQPainter*>(static_cast<QPainter*>(x)))
#define TQT_TQPAINTDEVICE(x) (static_cast<TQPaintDevice*>(static_cast<QPaintDevice*>(x)))
#define TQT_TQLAYOUTITEM(x) (static_cast<TQLayoutItem*>(static_cast<QLayoutItem*>(x)))
#define TQT_TQIODEVICE(x) (static_cast<TQIODevice*>(static_cast<QIODevice*>(x)))
#define TQT_TQCOLOR(x) (static_cast<TQColor*>(static_cast<QColor*>(x)))
#define TQT_TQCHAR(x) TQChar(x)
#define TQT_TQSTRING(x) TQString(x)
#define TQT_TQBUFFER(x) (static_cast<TQBuffer*>(static_cast<QBuffer*>(x)))
#define TQT_TQWMATRIX(x) (static_cast<TQWMatrix*>(static_cast<QMatrix*>(x)))
#define TQT_TQFILE(x) (static_cast<TQFile*>(static_cast<QFile*>(x)))
#define TQT_TQBYTEARRAY(x) (static_cast<TQByteArray*>(static_cast<QByteArray*>(x)))
#define TQT_TQMIMESOURCE(x) (static_cast<TQMimeSource*>(static_cast<QMimeSource*>(x)))
#define TQT_TQWEXTRA(x) (static_cast<TQWExtra*>(static_cast<QWExtra*>(x)))
#define TQT_TQPIXMAP(x) (static_cast<TQPixmap*>(static_cast<QPixmap*>(x)))
#define TQT_TQCLIPBOARD(x) (static_cast<TQClipboard*>(static_cast<QClipboard*>(x)))
#define TQT_TQPRINTER(x) (static_cast<TQPrinter*>(static_cast<QPrinter*>(x)))
#define TQT_TQVARIANT(x) (static_cast<TQVariant*>(static_cast<QVariant*>(x)))
#define TQT_TQMETAOBJECT(x) (static_cast<TQMetaObject*>(static_cast<QMetaObject*>(x)))
#define TQT_TQSTYLEOPTION(x) (static_cast<TQStyleOption*>(static_cast<TQStyleOption*>(x)))
#define TQT_TQOBJECT_OBJECT(x) (convertFromQObject(x))
#define TQT_TQSIZEPOLICY_OBJECT(x) x
#define TQT_TQLAYOUT_OBJECT(x) x
#define TQT_TQCOLOR_OBJECT(x) x
#define TQT_TQSTRING_OBJECT(x) x
#define TQT_TQSTRLIST_OBJECT(x) x
#define TQT_TQSTRINGLIST_OBJECT(x) x
#define TQT_TQWMATRIX_OBJECT(x) x
#define TQT_TQRECT_OBJECT(x) x
#define TQT_TQBYTEARRAY_OBJECT(x) x
#define TQT_TQPIXMAP_OBJECT(x) x
#define TQT_TQTIME_OBJECT(x) x
#define TQT_TQDATE_OBJECT(x) x
#define TQT_TQDATETIME_OBJECT(x) x
#define TQT_TQBRUSH_OBJECT(x) x
#define TQT_TQPALETTE_OBJECT(x) x
#define TQT_TQPOINT_OBJECT(x) x
#define TQT_TQREGION_OBJECT(x) x
#define TQT_TQIMAGE_OBJECT(x) x
#define TQT_TQPAINTDEVICE_OBJECT(x) x
#define TQT_TQVARIANT_OBJECT(x) x
#define TQT_TQIODEVICE_OBJECT(x) x
#define TQT_TQSTYLEOPTION_OBJECT(x) x
#define TQT_TQOBJECT_CONST(x) (static_cast<const TQObject*>(static_cast<const TQObject*>(x)))
#define TQT_TQWIDGET_CONST(x) (static_cast<const TQWidget*>(static_cast<const QWidget*>(x)))
#define TQT_TQMIMESOURCE_CONST(x) (static_cast<const TQMimeSource*>(static_cast<const QMimeSource*>(x)))
#define TQT_TQBRUSH_CONST(x) (static_cast<const TQBrush*>(static_cast<const QBrush*>(x)))
#define TQT_TQPIXMAP_CONST(x) (static_cast<const TQPixmap*>(static_cast<const QPixmap*>(x)))
#define TQT_TQCOLOR_CONST(x) (static_cast<const TQColor*>(static_cast<const QColor*>(x)))
#define TQT_TQPRINTER_CONST(x) (static_cast<const TQPrinter*>(static_cast<const QPrinter*>(x)))
#define TQT_TQIODEVICE_CONST(x) (static_cast<const TQIODevice*>(static_cast<const QIODevice*>(x)))
#define TQT_TQVARIANT_CONST(x) (static_cast<const TQVariant*>(static_cast<const QVariant*>(x)))
#define TQT_TQMETAOBJECT_CONST(x) (static_cast<const TQMetaObject*>(static_cast<const QMetaObject*>(x)))
#define TQT_TQSTYLEOPTION_CONST(x) (static_cast<const TQStyleOption*>(static_cast<const TQStyleOption*>(x)))
#define TQT_BASE_OBJECT_NAME QObject
#define TQT_BASE_OBJECT(x) (static_cast<TQT_BASE_OBJECT_NAME*>(x))
#define TQT_BASE_OBJECT_CONST(x) (static_cast<const TQT_BASE_OBJECT_NAME*>(x))
// END BLOCK ONE
#endif // USE_QT3
#endif
#ifdef USE_QT4

Loading…
Cancel
Save