summaryrefslogtreecommitdiffstats
path: root/qtruby/rubylib/qtruby/Qt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qtruby/rubylib/qtruby/Qt.cpp')
-rw-r--r--qtruby/rubylib/qtruby/Qt.cpp324
1 files changed, 162 insertions, 162 deletions
diff --git a/qtruby/rubylib/qtruby/Qt.cpp b/qtruby/rubylib/qtruby/Qt.cpp
index 342863e6..37cfd637 100644
--- a/qtruby/rubylib/qtruby/Qt.cpp
+++ b/qtruby/rubylib/qtruby/Qt.cpp
@@ -21,19 +21,19 @@
#include <stdio.h>
#include <stdarg.h>
-#include <qglobal.h>
-#include <qregexp.h>
-#include <qstring.h>
-#include <qptrdict.h>
-#include <qintdict.h>
-#include <qapplication.h>
-#include <qmetaobject.h>
+#include <tqglobal.h>
+#include <tqregexp.h>
+#include <tqstring.h>
+#include <tqptrdict.h>
+#include <tqintdict.h>
+#include <tqapplication.h>
+#include <tqmetaobject.h>
#include <private/qucomextra_p.h>
-#include <qvariant.h>
-#include <qcursor.h>
-#include <qobjectlist.h>
-#include <qsignalslotimp.h>
-#include <qcstring.h>
+#include <tqvariant.h>
+#include <tqcursor.h>
+#include <tqobjectlist.h>
+#include <tqsignalslotimp.h>
+#include <tqcstring.h>
#undef DEBUG
#ifndef __USE_POSIX
@@ -76,13 +76,13 @@ int do_debug = qtdb_gc;
int do_debug = qtdb_none;
#endif
-QPtrDict<VALUE> pointer_map(2179);
+TQPtrDict<VALUE> pointer_map(2179);
int object_count = 0;
-QAsciiDict<Smoke::Index> methcache(2179);
-QAsciiDict<Smoke::Index> classcache(2179);
+TQAsciiDict<Smoke::Index> methcache(2179);
+TQAsciiDict<Smoke::Index> classcache(2179);
// Maps from a classname in the form Qt::Widget to an int id
-QIntDict<char> classname(2179);
+TQIntDict<char> classname(2179);
extern "C" {
VALUE qt_module = Qnil;
@@ -138,7 +138,7 @@ void *value_to_ptr(VALUE ruby_value) { // ptr on success, null on fail
VALUE getPointerObject(void *ptr);
bool isQObject(Smoke *smoke, Smoke::Index classId) {
- if(qstrcmp(smoke->classes[classId].className, "QObject") == 0)
+ if(qstrcmp(smoke->classes[classId].className, "TQObject") == 0)
return true;
for(Smoke::Index *p = smoke->inheritanceList + smoke->classes[classId].parents;
*p;
@@ -431,7 +431,7 @@ public:
if(_called) return;
_called = true;
- QString className(_smoke->className(method().classId));
+ TQString className(_smoke->className(method().classId));
if ( ! className.endsWith(_smoke->methodNames[method().name])
&& TYPE(_target) != T_DATA
@@ -471,10 +471,10 @@ public:
}
};
-class UnencapsulatedQObject : public QObject {
+class UnencapsulatedQObject : public TQObject {
public:
- QConnectionList *public_receivers(int signal) const { return receivers(signal); }
- void public_activate_signal(QConnectionList *clist, QUObject *o) { activate_signal(clist, o); }
+ TQConnectionList *public_receivers(int signal) const { return receivers(signal); }
+ void public_activate_signal(TQConnectionList *clist, QUObject *o) { activate_signal(clist, o); }
};
class EmitSignal : public Marshall {
@@ -487,7 +487,7 @@ class EmitSignal : public Marshall {
Smoke::Stack _stack;
bool _called;
public:
- EmitSignal(QObject *qobj, int id, int items, VALUE args, VALUE *sp) :
+ EmitSignal(TQObject *qobj, int id, int items, VALUE args, VALUE *sp) :
_qobj((UnencapsulatedQObject*)qobj), _id(id), _sp(sp), _items(items),
_cur(-1), _called(false)
{
@@ -511,7 +511,7 @@ public:
if(_called) return;
_called = true;
- QConnectionList *clist = _qobj->public_receivers(_id);
+ TQConnectionList *clist = _qobj->public_receivers(_id);
if(!clist) return;
QUObject *o = new QUObject[_items + 1];
@@ -532,7 +532,7 @@ public:
static_QUType_charstar.set(po, (char*)si->s_voidp);
break;
case xmoc_QString:
- static_QUType_QString.set(po, *(QString*)si->s_voidp);
+ static_QUType_QString.set(po, *(TQString*)si->s_voidp);
break;
default:
{
@@ -778,7 +778,7 @@ public:
if (do_debug & qtdb_virtual) {
Smoke::Method & meth = smoke->methods[method];
- QCString signature(smoke->methodNames[meth.name]);
+ TQCString signature(smoke->methodNames[meth.name]);
signature += "(";
for (int i = 0; i < meth.numArgs; i++) {
@@ -876,19 +876,19 @@ set_obj_info(const char * className, smokeruby_object * o)
o->classId = (int)*r;
}
- // If the instance is a subclass of QObject, then check to see if the
- // className from its QMetaObject is in the Smoke library. If not then
+ // If the instance is a subclass of TQObject, then check to see if the
+ // className from its TQMetaObject is in the Smoke library. If not then
// create a Ruby class for it dynamically. Remove the first letter from
// any class names beginning with 'Q' or 'K' and put them under the Qt::
// or KDE:: modules respectively.
- if (isDerivedFrom(o->smoke, o->classId, o->smoke->idClass("QObject"))) {
- QObject * qobject = (QObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("QObject"));
- QMetaObject * meta = qobject->metaObject();
+ if (isDerivedFrom(o->smoke, o->classId, o->smoke->idClass("TQObject"))) {
+ TQObject * qobject = (TQObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("TQObject"));
+ TQMetaObject * meta = qobject->metaObject();
int classId = o->smoke->idClass(meta->className());
// The class isn't in the Smoke lib..
if (classId == 0) {
VALUE new_klass = Qnil;
- QString className(meta->className());
+ TQString className(meta->className());
// The konsolePart class is in kdebase, and so it can't be in the Smoke library.
// This hack instantiates a Ruby KDE::KonsolePart instance
if (className == "konsolePart") {
@@ -908,7 +908,7 @@ set_obj_info(const char * className, smokeruby_object * o)
}
// Add a Qt::Object.metaObject method which will do dynamic despatch on the
- // metaObject() virtual method so that the true QMetaObject of the class
+ // metaObject() virtual method so that the true TQMetaObject of the class
// is returned, rather than for the one for the parent class that is in
// the Smoke library.
rb_define_method(klass, "metaObject", (VALUE (*) (...)) qobject_metaobject, 0);
@@ -1012,24 +1012,24 @@ receivers_qobject(VALUE self)
smokeruby_object * o = 0;
Data_Get_Struct(self, smokeruby_object, o);
- UnencapsulatedQObject * qobject = (UnencapsulatedQObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("QObject"));
+ UnencapsulatedQObject * qobject = (UnencapsulatedQObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("TQObject"));
VALUE result = rb_hash_new();
- QStrList signalNames = qobject->metaObject()->signalNames(true);
+ TQStrList signalNames = qobject->metaObject()->signalNames(true);
for (int sig = 0; sig < qobject->metaObject()->numSignals(true); sig++) {
- QConnectionList * clist = qobject->public_receivers(sig);
+ TQConnectionList * clist = qobject->public_receivers(sig);
if (clist != 0) {
VALUE name = rb_str_new2(signalNames.at(sig));
VALUE members = rb_ary_new();
- for ( QConnection * connection = clist->first();
+ for ( TQConnection * connection = clist->first();
connection != 0;
connection = clist->next() )
{
VALUE obj = getPointerObject(connection);
if (obj == Qnil) {
smokeruby_object * c = ALLOC(smokeruby_object);
- c->classId = o->smoke->idClass("QConnection");
+ c->classId = o->smoke->idClass("TQConnection");
c->smoke = o->smoke;
c->ptr = connection;
c->allocated = false;
@@ -1046,36 +1046,36 @@ receivers_qobject(VALUE self)
return result;
}
-// Takes a variable name and a QProperty with QVariant value, and returns a '
+// Takes a variable name and a QProperty with TQVariant value, and returns a '
// variable=value' pair with the value in ruby inspect style
static QCString
-inspectProperty(Smoke * smoke, const QMetaProperty * property, const char * name, QVariant & value)
+inspectProperty(Smoke * smoke, const TQMetaProperty * property, const char * name, TQVariant & value)
{
if (property->isEnumType()) {
- QMetaObject * metaObject = *(property->meta);
- return QCString().sprintf( " %s=%s::%s",
+ TQMetaObject * metaObject = *(property->meta);
+ return TQCString().sprintf( " %s=%s::%s",
name,
smoke->binding->className(smoke->idClass(metaObject->className())),
property->valueToKey(value.toInt()) );
}
switch (value.type()) {
- case QVariant::String:
- case QVariant::CString:
+ case TQVariant::String:
+ case TQVariant::CString:
{
if (value.toString().isNull()) {
- return QCString().sprintf(" %s=nil", name);
+ return TQCString().sprintf(" %s=nil", name);
} else {
- return QCString().sprintf( " %s=\"%s\"",
+ return TQCString().sprintf( " %s=\"%s\"",
name,
value.toString().latin1() );
}
}
- case QVariant::Bool:
+ case TQVariant::Bool:
{
- QString rubyName;
- QRegExp name_re("^(is|has)(.)(.*)");
+ TQString rubyName;
+ TQRegExp name_re("^(is|has)(.)(.*)");
if (name_re.search(name) != -1) {
rubyName = name_re.cap(2).lower() + name_re.cap(3) + "?";
@@ -1083,86 +1083,86 @@ inspectProperty(Smoke * smoke, const QMetaProperty * property, const char * name
rubyName = name;
}
- return QCString().sprintf(" %s=%s", rubyName.latin1(), value.toString().latin1());
+ return TQCString().sprintf(" %s=%s", rubyName.latin1(), value.toString().latin1());
}
- case QVariant::Color:
+ case TQVariant::Color:
{
- QColor c = value.toColor();
- return QCString().sprintf(" %s=#<Qt::Color:0x0 %s>", name, c.name().latin1());
+ TQColor c = value.toColor();
+ return TQCString().sprintf(" %s=#<Qt::Color:0x0 %s>", name, c.name().latin1());
}
- case QVariant::Cursor:
+ case TQVariant::Cursor:
{
- QCursor c = value.toCursor();
- return QCString().sprintf(" %s=#<Qt::Cursor:0x0 shape=%d>", name, c.shape());
+ TQCursor c = value.toCursor();
+ return TQCString().sprintf(" %s=#<Qt::Cursor:0x0 shape=%d>", name, c.shape());
}
- case QVariant::Double:
+ case TQVariant::Double:
{
- return QCString().sprintf(" %s=%.4f", name, value.toDouble());
+ return TQCString().sprintf(" %s=%.4f", name, value.toDouble());
}
- case QVariant::Font:
+ case TQVariant::Font:
{
- QFont f = value.toFont();
- return QCString().sprintf( " %s=#<Qt::Font:0x0 family=%s, pointSize=%d, weight=%d, italic=%s, bold=%s, underline=%s, strikeOut=%s>",
+ TQFont f = value.toFont();
+ return TQCString().sprintf( " %s=#<Qt::Font:0x0 family=%s, pointSize=%d, weight=%d, italic=%s, bold=%s, underline=%s, strikeOut=%s>",
name,
f.family().latin1(), f.pointSize(), f.weight(),
f.italic() ? "true" : "false", f.bold() ? "true" : "false",
f.underline() ? "true" : "false", f.strikeOut() ? "true" : "false" );
}
- case QVariant::Point:
+ case TQVariant::Point:
{
- QPoint p = value.toPoint();
- return QCString().sprintf( " %s=#<Qt::Point:0x0 x=%d, y=%d>",
+ TQPoint p = value.toPoint();
+ return TQCString().sprintf( " %s=#<Qt::Point:0x0 x=%d, y=%d>",
name,
p.x(), p.y() );
}
- case QVariant::Rect:
+ case TQVariant::Rect:
{
- QRect r = value.toRect();
- return QCString().sprintf( " %s=#<Qt::Rect:0x0 left=%d, right=%d, top=%d, bottom=%d>",
+ TQRect r = value.toRect();
+ return TQCString().sprintf( " %s=#<Qt::Rect:0x0 left=%d, right=%d, top=%d, bottom=%d>",
name,
r.left(), r.right(), r.top(), r.bottom() );
}
- case QVariant::Size:
+ case TQVariant::Size:
{
- QSize s = value.toSize();
- return QCString().sprintf( " %s=#<Qt::Size:0x0 width=%d, height=%d>",
+ TQSize s = value.toSize();
+ return TQCString().sprintf( " %s=#<Qt::Size:0x0 width=%d, height=%d>",
name,
s.width(), s.height() );
}
- case QVariant::SizePolicy:
+ case TQVariant::SizePolicy:
{
- QSizePolicy s = value.toSizePolicy();
- return QCString().sprintf( " %s=#<Qt::SizePolicy:0x0 horData=%d, verData=%d>",
+ TQSizePolicy s = value.toSizePolicy();
+ return TQCString().sprintf( " %s=#<Qt::SizePolicy:0x0 horData=%d, verData=%d>",
name,
s.horData(), s.verData() );
}
- case QVariant::Brush:
- case QVariant::ColorGroup:
- case QVariant::Image:
- case QVariant::Palette:
- case QVariant::Pixmap:
- case QVariant::Region:
+ case TQVariant::Brush:
+ case TQVariant::ColorGroup:
+ case TQVariant::Image:
+ case TQVariant::Palette:
+ case TQVariant::Pixmap:
+ case TQVariant::Region:
{
- return QCString().sprintf(" %s=#<Qt::%s:0x0>", name, value.typeName() + 1);
+ return TQCString().sprintf(" %s=#<Qt::%s:0x0>", name, value.typeName() + 1);
}
default:
- return QCString().sprintf( " %s=%s",
+ return TQCString().sprintf( " %s=%s",
name,
(value.isNull() || value.toString().isNull()) ? "nil" : value.toString().latin1() );
}
}
-// Retrieves the properties for a QObject and returns them as 'name=value' pairs
+// Retrieves the properties for a TQObject and returns them as 'name=value' pairs
// in a ruby inspect string. For example:
//
// #<Qt::HBoxLayout:0x30139030 name=unnamed, margin=0, spacing=0, resizeMode=3>
@@ -1181,14 +1181,14 @@ inspect_qobject(VALUE self)
smokeruby_object * o = 0;
Data_Get_Struct(self, smokeruby_object, o);
- QObject * qobject = (QObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("QObject"));
+ TQObject * qobject = (TQObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("TQObject"));
- QCString value_list;
- value_list.append(QCString().sprintf(" name=\"%s\"", qobject->name()));
+ TQCString value_list;
+ value_list.append(TQCString().sprintf(" name=\"%s\"", qobject->name()));
if (qobject->isWidgetType()) {
- QWidget * w = (QWidget *) qobject;
- value_list.append(QCString().sprintf( ", x=%d, y=%d, width=%d, height=%d",
+ TQWidget * w = (TQWidget *) qobject;
+ value_list.append(TQCString().sprintf( ", x=%d, y=%d, width=%d, height=%d",
w->x(),
w->y(),
w->width(),
@@ -1201,7 +1201,7 @@ inspect_qobject(VALUE self)
return inspect_str;
}
-// Retrieves the properties for a QObject and pretty_prints them as 'name=value' pairs
+// Retrieves the properties for a TQObject and pretty_prints them as 'name=value' pairs
// For example:
//
// #<Qt::HBoxLayout:0x30139030
@@ -1226,13 +1226,13 @@ pretty_print_qobject(VALUE self, VALUE pp)
smokeruby_object * o = 0;
Data_Get_Struct(self, smokeruby_object, o);
- UnencapsulatedQObject * qobject = (UnencapsulatedQObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("QObject"));
- QStrList names = qobject->metaObject()->propertyNames(true);
+ UnencapsulatedQObject * qobject = (UnencapsulatedQObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("TQObject"));
+ TQStrList names = qobject->metaObject()->propertyNames(true);
- QCString value_list;
+ TQCString value_list;
if (qobject->parent() != 0) {
- QCString parentInspectString;
+ TQCString parentInspectString;
VALUE obj = getPointerObject(qobject->parent());
if (obj != Qnil) {
VALUE parent_inspect_str = rb_funcall(obj, rb_intern("to_s"), 0, 0);
@@ -1243,8 +1243,8 @@ pretty_print_qobject(VALUE self, VALUE pp)
}
if (qobject->parent()->isWidgetType()) {
- QWidget * w = (QWidget *) qobject->parent();
- value_list = QCString().sprintf( " parent=%s name=\"%s\", x=%d, y=%d, width=%d, height=%d>,\n",
+ TQWidget * w = (TQWidget *) qobject->parent();
+ value_list = TQCString().sprintf( " parent=%s name=\"%s\", x=%d, y=%d, width=%d, height=%d>,\n",
parentInspectString.data(),
w->name(),
w->x(),
@@ -1252,7 +1252,7 @@ pretty_print_qobject(VALUE self, VALUE pp)
w->width(),
w->height() );
} else {
- value_list = QCString().sprintf( " parent=%s name=\"%s\">,\n",
+ value_list = TQCString().sprintf( " parent=%s name=\"%s\">,\n",
parentInspectString.data(),
qobject->parent()->name() );
}
@@ -1261,23 +1261,23 @@ pretty_print_qobject(VALUE self, VALUE pp)
}
if (qobject->children() != 0) {
- value_list = QCString().sprintf(" children=Array (%d element(s)),\n", qobject->children()->count());
+ value_list = TQCString().sprintf(" children=Array (%d element(s)),\n", qobject->children()->count());
rb_funcall(pp, rb_intern("text"), 1, rb_str_new2(value_list.data()));
}
- value_list = QCString(" metaObject=#<Qt::MetaObject:0x0");
- value_list.append(QCString().sprintf(" className=%s", qobject->metaObject()->className()));
+ value_list = TQCString(" metaObject=#<Qt::MetaObject:0x0");
+ value_list.append(TQCString().sprintf(" className=%s", qobject->metaObject()->className()));
if (qobject->metaObject()->superClass() != 0) {
- value_list.append(QCString().sprintf(", superClass=#<Qt::MetaObject:0x0>", qobject->metaObject()->superClass()));
+ value_list.append(TQCString().sprintf(", superClass=#<Qt::MetaObject:0x0>", qobject->metaObject()->superClass()));
}
if (qobject->metaObject()->numSignals() > 0) {
- value_list.append(QCString().sprintf(", signalNames=Array (%d element(s))", qobject->metaObject()->numSignals()));
+ value_list.append(TQCString().sprintf(", signalNames=Array (%d element(s))", qobject->metaObject()->numSignals()));
}
if (qobject->metaObject()->numSlots() > 0) {
- value_list.append(QCString().sprintf(", slotNames=Array (%d element(s))", qobject->metaObject()->numSlots()));
+ value_list.append(TQCString().sprintf(", slotNames=Array (%d element(s))", qobject->metaObject()->numSlots()));
}
value_list.append(">,\n");
@@ -1285,14 +1285,14 @@ pretty_print_qobject(VALUE self, VALUE pp)
int signalCount = 0;
for (int sig = 0; sig < qobject->metaObject()->numSignals(true); sig++) {
- QConnectionList * clist = qobject->public_receivers(sig);
+ TQConnectionList * clist = qobject->public_receivers(sig);
if (clist != 0) {
signalCount++;
}
}
if (signalCount > 0) {
- value_list = QCString().sprintf(" receivers=Hash (%d element(s)),\n", signalCount);
+ value_list = TQCString().sprintf(" receivers=Hash (%d element(s)),\n", signalCount);
rb_funcall(pp, rb_intern("text"), 1, rb_str_new2(value_list.data()));
}
@@ -1300,8 +1300,8 @@ pretty_print_qobject(VALUE self, VALUE pp)
const char * name = names.first();
if (name != 0) {
- QVariant value = qobject->property(name);
- const QMetaProperty * property = qobject->metaObject()->property(index, true);
+ TQVariant value = qobject->property(name);
+ const TQMetaProperty * property = qobject->metaObject()->property(index, true);
value_list = " " + inspectProperty(o->smoke, property, name, value);
rb_funcall(pp, rb_intern("text"), 1, rb_str_new2(value_list.data()));
index++;
@@ -1335,8 +1335,8 @@ static VALUE
qobject_metaobject(VALUE self)
{
smokeruby_object * o = value_obj_info(self);
- QObject * qobject = (QObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("QObject"));
- QMetaObject * meta = qobject->metaObject();
+ TQObject * qobject = (TQObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("TQObject"));
+ TQMetaObject * meta = qobject->metaObject();
VALUE obj = getPointerObject(meta);
if (obj != Qnil) {
return obj;
@@ -1344,7 +1344,7 @@ qobject_metaobject(VALUE self)
smokeruby_object * m = (smokeruby_object *) malloc(sizeof(smokeruby_object));
m->smoke = o->smoke;
- m->classId = m->smoke->idClass("QMetaObject");
+ m->classId = m->smoke->idClass("TQMetaObject");
m->ptr = meta;
m->allocated = false;
obj = set_obj_info("Qt::MetaObject", m);
@@ -1359,15 +1359,15 @@ static Smoke::Index new_qvariant_qmap = 0;
if (new_qvariant_qlist == 0) {
Smoke::Index nameId = qt_Smoke->idMethodName("QVariant?");
- Smoke::Index meth = qt_Smoke->findMethod(qt_Smoke->idClass("QVariant"), nameId);
+ Smoke::Index meth = qt_Smoke->findMethod(qt_Smoke->idClass("TQVariant"), nameId);
Smoke::Index i = qt_Smoke->methodMaps[meth].method;
i = -i; // turn into ambiguousMethodList index
while (qt_Smoke->ambiguousMethodList[i] != 0) {
const char * argType = qt_Smoke->types[qt_Smoke->argumentList[qt_Smoke->methods[qt_Smoke->ambiguousMethodList[i]].args]].name;
- if (qstrcmp(argType, "const QValueList<QVariant>&" ) == 0) {
+ if (qstrcmp(argType, "const TQValueList<TQVariant>&" ) == 0) {
new_qvariant_qlist = qt_Smoke->ambiguousMethodList[i];
- } else if (qstrcmp(argType, "const QMap<QString,QVariant>&" ) == 0) {
+ } else if (qstrcmp(argType, "const TQMap<TQString,TQVariant>&" ) == 0) {
new_qvariant_qmap = qt_Smoke->ambiguousMethodList[i];
}
@@ -1394,13 +1394,13 @@ static Smoke::Index new_qvariant_qmap = 0;
return rb_call_super(argc, argv);
}
-static QCString *
+static TQCString *
find_cached_selector(int argc, VALUE * argv, VALUE klass, const char * methodName)
{
// Look in the cache
-static QCString * mcid = 0;
+static TQCString * mcid = 0;
if (mcid == 0) {
- mcid = new QCString();
+ mcid = new TQCString();
}
*mcid = rb_class2name(klass);
*mcid += ';';
@@ -1436,9 +1436,9 @@ method_missing(int argc, VALUE * argv, VALUE self)
VALUE klass = rb_funcall(self, rb_intern("class"), 0);
// Look for 'thing?' methods, and try to match isThing() or hasThing() in the Smoke runtime
-static QString * pred = 0;
+static TQString * pred = 0;
if (pred == 0) {
- pred = new QString();
+ pred = new TQString();
}
*pred = methodName;
@@ -1452,11 +1452,11 @@ static QString * pred = 0;
pred->replace(pred->length() - 1, 1, "");
pred->replace(0, 1, pred->at(0).upper());
- pred->replace(0, 0, QString("is"));
+ pred->replace(0, 0, TQString("is"));
Smoke::Index meth = o->smoke->findMethod(o->smoke->classes[o->classId].className, pred->latin1());
if (meth == 0) {
- pred->replace(0, 2, QString("has"));
+ pred->replace(0, 2, TQString("has"));
meth = o->smoke->findMethod(o->smoke->classes[o->classId].className, pred->latin1());
}
@@ -1475,7 +1475,7 @@ static QString * pred = 0;
}
{
- QCString * mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
+ TQCString * mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
if (_current_method == -1) {
// Find the C++ method to call. Do that from Ruby for now
@@ -1505,22 +1505,22 @@ static QString * pred = 0;
smokeruby_object *o = value_obj_info(self);
if ( o != 0
&& o->ptr != 0
- && isDerivedFrom(o->smoke, o->classId, o->smoke->idClass("QObject")) )
+ && isDerivedFrom(o->smoke, o->classId, o->smoke->idClass("TQObject")) )
{
- QObject * qobject = (QObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("QObject"));
-static QString * prop = 0;
+ TQObject * qobject = (TQObject *) o->smoke->cast(o->ptr, o->classId, o->smoke->idClass("TQObject"));
+static TQString * prop = 0;
if (prop == 0) {
- prop = new QString();
+ prop = new TQString();
}
*prop = rb_id2name(SYM2ID(argv[0]));
- QMetaObject * meta = qobject->metaObject();
+ TQMetaObject * meta = qobject->metaObject();
if (argc == 1) {
if (prop->endsWith("?")) {
prop->replace(0, 1, pred->at(0).upper());
- prop->replace(0, 0, QString("is"));
+ prop->replace(0, 0, TQString("is"));
if (meta->findProperty(prop->latin1(), true) == -1) {
- prop->replace(0, 2, QString("has"));
+ prop->replace(0, 2, TQString("has"));
}
}
@@ -1568,7 +1568,7 @@ class_method_missing(int argc, VALUE * argv, VALUE klass)
}
{
- QCString * mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
+ TQCString * mcid = find_cached_selector(argc+3, temp_stack, klass, methodName);
if (_current_method == -1) {
VALUE retval = rb_funcall2(qt_internal_module, rb_intern("do_method_missing"), argc+3, temp_stack);
@@ -1581,9 +1581,9 @@ class_method_missing(int argc, VALUE * argv, VALUE klass)
}
if (_current_method == -1) {
-static QRegExp * rx = 0;
+static TQRegExp * rx = 0;
if (rx == 0) {
- rx = new QRegExp("[a-zA-Z]+");
+ rx = new TQRegExp("[a-zA-Z]+");
}
if (rx->search(methodName) == -1) {
@@ -1629,7 +1629,7 @@ class LCDRange < Qt::Widget
init()
...
-For a case such as the above, the QWidget can't be instantiated until
+For a case such as the above, the TQWidget can't be instantiated until
the initializer has been run up to the point where 'super(parent, name)'
is called. Only then, can the number and type of arguments passed to the
constructor be known. However, the rest of the intializer
@@ -1637,7 +1637,7 @@ can't be run until 'self' is a proper T_DATA object with a wrapped C++
instance.
The solution is to run the initialize code twice. First, only up to the
-'super(parent, name)' call, where the QWidget would get instantiated in
+'super(parent, name)' call, where the TQWidget would get instantiated in
initialize_qt(). And then rb_throw() jumps out of the
initializer returning the wrapped object as a result.
@@ -1674,7 +1674,7 @@ initialize_qt(int argc, VALUE * argv, VALUE self)
{
// Put this in a C block so that the mcid will be de-allocated at the end of the block,
// rather than on f'n exit, to avoid the longjmp problem described below
- QCString * mcid = find_cached_selector(argc+4, temp_stack, klass, rb_class2name(klass));
+ TQCString * mcid = find_cached_selector(argc+4, temp_stack, klass, rb_class2name(klass));
if (_current_method == -1) {
retval = rb_funcall2(qt_internal_module, rb_intern("do_method_missing"), argc+4, temp_stack);
@@ -1777,7 +1777,7 @@ getmetainfo(VALUE self, int &offset, int &index)
smokeruby_object *ometa = value_obj_info(metaObject_value);
if(!ometa) return 0;
- QMetaObject *metaobject = (QMetaObject*)ometa->ptr;
+ TQMetaObject *metaobject = (TQMetaObject*)ometa->ptr;
offset = metaobject->signalOffset();
@@ -1796,7 +1796,7 @@ getslotinfo(VALUE self, int id, char *&slotname, int &index, bool isSignal = fal
smokeruby_object *ometa = value_obj_info(metaObject_value);
if(!ometa) return Qnil;
- QMetaObject *metaobject = (QMetaObject*)ometa->ptr;
+ TQMetaObject *metaobject = (TQMetaObject*)ometa->ptr;
int offset = isSignal ? metaobject->signalOffset() : metaobject->slotOffset();
@@ -1819,10 +1819,10 @@ static VALUE
qt_signal(int argc, VALUE * argv, VALUE self)
{
smokeruby_object *o = value_obj_info(self);
- QObject *qobj = (QObject*)o->smoke->cast(
+ TQObject *qobj = (TQObject*)o->smoke->cast(
o->ptr,
o->classId,
- o->smoke->idClass("QObject")
+ o->smoke->idClass("TQObject")
);
if(qobj->signalsBlocked()) return Qfalse;
@@ -1853,10 +1853,10 @@ qt_invoke(int /*argc*/, VALUE * argv, VALUE self)
}
smokeruby_object *o = value_obj_info(self);
- (void) (QObject*)o->smoke->cast(
+ (void) (TQObject*)o->smoke->cast(
o->ptr,
o->classId,
- o->smoke->idClass("QObject")
+ o->smoke->idClass("TQObject")
);
// Now, I need to find out if this means me
@@ -1883,10 +1883,10 @@ qt_invoke(int /*argc*/, VALUE * argv, VALUE self)
o->smoke->classes[o->classId].className );
}
- QString name(slotname);
-static QRegExp * rx = 0;
+ TQString name(slotname);
+static TQRegExp * rx = 0;
if (rx == 0) {
- rx = new QRegExp("\\(.*");
+ rx = new TQRegExp("\\(.*");
}
name.replace(*rx, "");
@@ -1951,8 +1951,8 @@ getIsa(VALUE /*self*/, VALUE classId)
return parents_list;
}
-// Return the class name of a QObject. Note that the name will be in the
-// form of Qt::Widget rather than QWidget. Is this a bug or a feature?
+// Return the class name of a TQObject. Note that the name will be in the
+// form of Qt::Widget rather than TQWidget. Is this a bug or a feature?
static VALUE
class_name(VALUE self)
{
@@ -1986,7 +1986,7 @@ qbytearray_data(VALUE self)
if (o == 0 || o->ptr == 0) {
return Qnil;
}
- QByteArray * dataArray = (QByteArray*) o->ptr;
+ TQByteArray * dataArray = (TQByteArray*) o->ptr;
return rb_str_new(dataArray->data(), (long) dataArray->size());
}
@@ -1997,7 +1997,7 @@ qbytearray_size(VALUE self)
if (o == 0 || o->ptr == 0) {
return Qnil;
}
- QByteArray * dataArray = (QByteArray*) o->ptr;
+ TQByteArray * dataArray = (TQByteArray*) o->ptr;
return UINT2NUM(dataArray->size());
}
@@ -2008,7 +2008,7 @@ qbytearray_setRawData(VALUE self, VALUE data)
if (o == 0 || o->ptr == 0) {
return Qnil;
}
- QByteArray * dataArray = (QByteArray*) o->ptr;
+ TQByteArray * dataArray = (TQByteArray*) o->ptr;
dataArray->setRawData(StringValuePtr(data), RSTRING(data)->len);
return self;
}
@@ -2050,7 +2050,7 @@ setMocType(VALUE /*self*/, VALUE ptr, VALUE idx_value, VALUE name_value, VALUE s
arg[idx].argType = xmoc_double;
else if(qstrcmp(static_type, "char*") == 0)
arg[idx].argType = xmoc_charstar;
- else if(qstrcmp(static_type, "QString") == 0)
+ else if(qstrcmp(static_type, "TQString") == 0)
arg[idx].argType = xmoc_QString;
return Qtrue;
}
@@ -2164,8 +2164,8 @@ make_QUParameter(VALUE /*self*/, VALUE name_value, VALUE type_value, VALUE /*ext
p->type = &static_QUType_double;
else if(qstrcmp(type, "char*") == 0 || qstrcmp(type, "const char*") == 0)
p->type = &static_QUType_charstar;
- else if(qstrcmp(type, "QString") == 0 || qstrcmp(type, "QString&") == 0 ||
- qstrcmp(type, "const QString") == 0 || qstrcmp(type, "const QString&") == 0)
+ else if(qstrcmp(type, "TQString") == 0 || qstrcmp(type, "TQString&") == 0 ||
+ qstrcmp(type, "const TQString") == 0 || qstrcmp(type, "const TQString&") == 0)
p->type = &static_QUType_QString;
else
p->type = &static_QUType_ptr;
@@ -2252,8 +2252,8 @@ make_metaObject(VALUE /*self*/, VALUE className_value, VALUE parent, VALUE slot_
rb_raise(rb_eRuntimeError, "Cannot create metaObject\n");
}
- QMetaObject *meta = QMetaObject::new_metaobject(
- className, (QMetaObject*)po->ptr,
+ TQMetaObject *meta = TQMetaObject::new_metaobject(
+ className, (TQMetaObject*)po->ptr,
(const QMetaData*)slot_tbl, slot_count, // slots
(const QMetaData*)signal_tbl, signal_count, // signals
0, 0, // properties
@@ -2262,7 +2262,7 @@ make_metaObject(VALUE /*self*/, VALUE className_value, VALUE parent, VALUE slot_
smokeruby_object * o = (smokeruby_object *) malloc(sizeof(smokeruby_object));
o->smoke = qt_Smoke;
- o->classId = qt_Smoke->idClass("QMetaObject");
+ o->classId = qt_Smoke->idClass("TQMetaObject");
o->ptr = meta;
o->allocated = true;
@@ -2534,9 +2534,9 @@ findAllMethods(int argc, VALUE * argv, VALUE /*self*/)
static VALUE
findAllMethodNames(VALUE /*self*/, VALUE result, VALUE classid, VALUE flags_value)
{
- QRegExp predicate_re("^(is|has)(.)(.*)");
- QRegExp set_re("^(set)([A-Z])(.*)");
- QRegExp op_re("operator(.*)(([-%~/+|&*])|(>>)|(<<)|(&&)|(\\|\\|)|(\\*\\*))=$");
+ TQRegExp predicate_re("^(is|has)(.)(.*)");
+ TQRegExp set_re("^(set)([A-Z])(.*)");
+ TQRegExp op_re("operator(.*)(([-%~/+|&*])|(>>)|(<<)|(&&)|(\\|\\|)|(\\*\\*))=$");
unsigned short flags = (unsigned short) NUM2UINT(flags_value);
if (classid != Qnil) {
@@ -2658,10 +2658,10 @@ static VALUE
kde_package_to_class(const char * package, VALUE base_class)
{
VALUE klass = Qnil;
- QString packageName(package);
-static QRegExp * scope_op = 0;
+ TQString packageName(package);
+static TQRegExp * scope_op = 0;
if (scope_op == 0) {
- scope_op = new QRegExp("^([^:]+)::([^:]+)$");
+ scope_op = new TQRegExp("^([^:]+)::([^:]+)$");
}
if (packageName.startsWith("KDE::ConfigSkeleton::ItemEnum::")) {
@@ -2718,7 +2718,7 @@ static QRegExp * scope_op = 0;
VALUE module = rb_define_module(scope_op->cap(1).latin1());
klass = rb_define_class_under(module, scope_op->cap(2).latin1(), base_class);
} else if ( packageName.startsWith("K")
- && packageName.mid(1, 1).contains(QRegExp("[A-Z]")) == 1 )
+ && packageName.mid(1, 1).contains(TQRegExp("[A-Z]")) == 1 )
{
klass = rb_define_class_under(kde_module, package+strlen("K"), base_class);
} else {
@@ -2735,13 +2735,13 @@ create_qobject_class(VALUE /*self*/, VALUE package_value)
const char *package = StringValuePtr(package_value);
VALUE klass;
- if (QString(package).startsWith("Qt::")) {
+ if (TQString(package).startsWith("Qt::")) {
klass = rb_define_class_under(qt_module, package+strlen("Qt::"), qt_base_class);
if (qstrcmp(package, "Qt::Application") == 0) {
rb_define_singleton_method(klass, "new", (VALUE (*) (...)) new_qapplication, -1);
rb_define_method(klass, "ARGV", (VALUE (*) (...)) qapplication_argv, 0);
}
- } else if (QString(package).startsWith("Qext::")) {
+ } else if (TQString(package).startsWith("Qext::")) {
if (qext_scintilla_module == Qnil) {
qext_scintilla_module = rb_define_module("Qext");
}
@@ -2767,9 +2767,9 @@ create_qt_class(VALUE /*self*/, VALUE package_value)
const char *package = StringValuePtr(package_value);
VALUE klass;
- if (QString(package).startsWith("Qt::")) {
+ if (TQString(package).startsWith("Qt::")) {
klass = rb_define_class_under(qt_module, package+strlen("Qt::"), qt_base_class);
- } else if (QString(package).startsWith("Qext::")) {
+ } else if (TQString(package).startsWith("Qext::")) {
if (qext_scintilla_module == Qnil) {
qext_scintilla_module = rb_define_module("Qext");
}