temporary commit to show changes

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
pull/13/head
Slávek Banko 1 year ago
parent 16434e5519
commit 4feca443fb
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -1,22 +1,22 @@
o Compiler Error: CC -DHAVE_CONFIG_H -I. -I. -I.. o Compiler Error: CC -DHAVE_CONFIG_H -I. -I. -I..
-I/users/toollib/include/python2.0 -I/users/pyqt/install/sip-3.2.1/include -I/users/toollib/include/python3.10 -I/users/pytqt/install/sip-tqt/include
-I/users/pyqt/install/qt-x11-commercial-3.0.4/include -I/usr/openwin/include -I/users/pytqt/install/tqt3/include -I/usr/openwin/include
-c qtcmodule.cpp -KPIC -DPIC -o qtcmodule.o -c tqtcmodule.cpp -KPIC -DPIC -o tqtcmodule.o
"sipqtProxyqt.h", line 113: Error: Multiple declaration for "siptqtProxytqt.h", line 113: Error: Multiple declaration for
sipProxyqt::proxySlot(int). sipProxytqt::proxySlot(int).
"qtcmodule.cpp", line 5393: Error: sipProxyqt::proxySlot(int) already had a "tqtcmodule.cpp", line 5393: Error: sipProxytqt::proxySlot(int) already had a
body defined. body defined.
This occurs because the Sun Workshop C++ 4.2 compiler (and the Sun Forte This occurs because the Sun Workshop C++ 4.2 compiler (and the Sun Forte
C++ 6.x compiler with -compat) can not distinguish between 'bool' and 'int' C++ 6.x compiler with -compat) can not distinguish between 'bool' and 'int'
types in overloaded method signatures and issues a compiler error. types in overloaded method signatures and issues a compiler error.
In this case bool is declared in qt/include/qglobal.h as In this case bool is declared in tqt/include/tqglobal.h as
'typedef int bool;'. To workaround this '#if 0' out the the declaration 'typedef int bool;'. To workaround this '#if 0' out the the declaration
and body of 'proxySlot(bool)' in PyTQt/qt/sipqtProxyqt.h and and body of 'proxySlot(bool)' in PyTQt/tqt/siptqtProxytqt.h and
PyTQt/qt/qtcmodule.cpp. This resolves the compiler error but breaks PyTQt/tqt/tqtcmodule.cpp. This resolves the compiler error but breaks
any 'sig(bool)' type signals. To workaround this, save the any 'sig(bool)' type signals. To workaround this, save the
PyTQt/qt/sipqtProxyqt.moc generated after fixing the compiler error and PyTQt/tqt/siptqtProxytqt.moc generated after fixing the compiler error and
add the following bits of code: add the following bits of code:
... ...
@ -29,13 +29,13 @@
{ "proxySlot(bool)", &slot_42, TQMetaData::Public } { "proxySlot(bool)", &slot_42, TQMetaData::Public }
}; };
metaObj = TQMetaObject::new_metaobject( metaObj = TQMetaObject::new_metaobject(
"sipProxyqt", parentObject, "sipProxytqt", parentObject,
slot_tbl, 43, slot_tbl, 43,
... ...
case 42: proxySlot(static_QUType_bool.get(_o+1)); break; case 42: proxySlot(static_QUType_bool.get(_o+1)); break;
You will need to comment out the line in PyTQt/qt/Makefile that re-generates You will need to comment out the line in PyTQt/tqt/Makefile that re-generates
PyTQt/qt/sipqtProxyqt.moc with moc to avoid the above changes from being PyTQt/tqt/siptqtProxytqt.moc with moc to avoid the above changes from being
overwritten. overwritten.
In order to test that everything has been done correctly, create a In order to test that everything has been done correctly, create a

@ -123,7 +123,7 @@ LIBS += @TEST_TQUI_LIB@ @TEST_TQSCINTILLA_LIB@
config.patches["@TEST_TQSCINTILLA_INC@"] = "" config.patches["@TEST_TQSCINTILLA_INC@"] = ""
config.patches["@TEST_TQSCINTILLA_LIB@"] = "" config.patches["@TEST_TQSCINTILLA_LIB@"] = ""
# Create a dummy source file to suppress a qmake warning. # Create a dummy source file to suppress a tqmake warning.
sip_tqt_config.copy_to_file("tqttest.cpp", "") sip_tqt_config.copy_to_file("tqttest.cpp", "")
config.create_makefile("tqttest.pro") config.create_makefile("tqttest.pro")
@ -573,7 +573,7 @@ def main(argv):
config.patches["@PYTQT_RBPROF@"] = rbprof config.patches["@PYTQT_RBPROF@"] = rbprof
# Link in the qassistantclient library for TQt v3.1+. # Link in the tqassistantclient library for TQt v3.1+.
tqaclib = "" tqaclib = ""
if config.tqt_version >= 0x030100: if config.tqt_version >= 0x030100:
@ -582,7 +582,7 @@ def main(argv):
else: else:
tqaclib = "-ltqassistantclient" tqaclib = "-ltqassistantclient"
config.patches["@PYTQT_QASSISTANTCLIENT_LIB@"] = tqaclib config.patches["@PYTQT_TQASSISTANTCLIENT_LIB@"] = tqaclib
# Check for TQScintilla. # Check for TQScintilla.
if config.tqt_version >= 0x030000: if config.tqt_version >= 0x030000:

@ -1048,7 +1048,7 @@ def get_build_macros(overrides):
overrides is a list of macros overrides from the user. overrides is a list of macros overrides from the user.
""" """
# Get the name of the qmake configuration file to take the macros from. # Get the name of the tqmake configuration file to take the macros from.
if "QMAKESPEC" in list(os.environ.keys()): if "QMAKESPEC" in list(os.environ.keys()):
fname = os.path.join(tqt_dir, "mkspecs", os.environ["QMAKESPEC"], "qmake.conf") fname = os.path.join(tqt_dir, "mkspecs", os.environ["QMAKESPEC"], "qmake.conf")
else: else:
@ -1098,19 +1098,14 @@ def check_tqt_installation(macros):
tqt_libdir = os.path.join(tqt_dir, "lib") tqt_libdir = os.path.join(tqt_dir, "lib")
macros["LIBDIR_TQT"] = tqt_libdir macros["LIBDIR_TQT"] = tqt_libdir
# Check the TQt header files have been installed. Quietly check for TQt v4. # Check the TQt header files have been installed.
tqt4_d = os.path.join(tqt_incdir, "TQtCore") tqglobal = os.path.join(tqt_incdir, "tqglobal.h")
tqglobal = os.path.join(tqt4_d, "tqglobal.h")
if not os.access(tqglobal, os.F_OK): if not os.access(tqglobal, os.F_OK):
tqglobal = os.path.join(tqt_incdir, "tqglobal.h") tqglobal = os.path.join(tqt_incdir, "ntqglobal.h")
if not os.access(tqglobal, os.F_OK): if not os.access(tqglobal, os.F_OK):
tqglobal = os.path.join(tqt_incdir, "ntqglobal.h") sip_tqt_config.error("tqglobal.h or ntqglobal.h could not be found in %s." % tqt_incdir)
if not os.access(tqglobal, os.F_OK):
sip_tqt_config.error("tqglobal.h or ntqglobal.h could not be found in %s." % tqt_incdir)
# Get the TQt version number. # Get the TQt version number.
global tqt_version global tqt_version

@ -25,12 +25,12 @@ sqltable4.py:
sqlsubclass5.py: sqlsubclass5.py:
Similar to the former, and even more deviated from its qt ancestor, Similar to the former, and even more deviated from its TQt ancestor,
because the sense escaped me. This could be related to the different because the sense escaped me. This could be related to the different
database layout needed for MySQL (Trolltech used PostgreSQL sequences, database layout needed for MySQL (Trolltech used PostgreSQL sequences,
while we're using the simpler, but less powerful auto_increment here). while we're using the simpler, but less powerful auto_increment here).
If you enter and invalid date (e.g. day: 0) in the Paid column, it is If you enter and invalid date (e.g. day: 0) in the Paid column, it is
shown as "not yet", but produces some qt warnings. shown as "not yet", but produces some TQt warnings.
runsqlex.py, sqlex.ui, sqlex.ui.h, connect.ui, connect.ui.h: runsqlex.py, sqlex.ui, sqlex.ui.h, connect.ui, connect.ui.h:
@ -63,7 +63,7 @@ DB_USERNAME = "name"
DB_PASSWORD = "pass" DB_PASSWORD = "pass"
The dbconnect.py script is generated from dbconnect.ui, which was created The dbconnect.py script is generated from dbconnect.ui, which was created
with qt's designer. You can find it also in Boudewijn Rempt's book with TQt's designer. You can find it also in Boudewijn Rempt's book
"GUI Programming with Python, using the TQt Toolkit". Although you won't find "GUI Programming with Python, using the TQt Toolkit". Although you won't find
the SQL widgets discussed there, for the simple reason of the book being the SQL widgets discussed there, for the simple reason of the book being
written before they appeared, it is a valuable source for anybody new in written before they appeared, it is a valuable source for anybody new in

@ -10,7 +10,7 @@
void ConnectDialog::init() void ConnectDialog::init()
{ {
from PyTQt.tqtsql import TQSqlDatabase from PyTQt.tqtsql import TQSqlDatabase
#qDebug("ConnectDialog init") #tqDebug("ConnectDialog init")
self.comboDriver.clear() self.comboDriver.clear()
self.comboDriver.insertStringList(TQSqlDatabase.drivers()) self.comboDriver.insertStringList(TQSqlDatabase.drivers())
} }

@ -248,7 +248,7 @@ if __name__ == '__main__':
if msg: if msg:
print(msg, file=sys.stderr) print(msg, file=sys.stderr)
print("""\ print("""\
usage: qdir [--any | --dir | --custom] [--preview] [--default f] {--filter f} [caption ...] usage: tqdir [--any | --dir | --custom] [--preview] [--default f] {--filter f} [caption ...]
--any Get any filename, need not exist. --any Get any filename, need not exist.
--dir Return a directory rather than a file. --dir Return a directory rather than a file.
--custom Opens a customized TQFileDialog with --custom Opens a customized TQFileDialog with

@ -1,7 +1,7 @@
#!/usr/bin/env python #!/usr/bin/env python
#**************************************************************************** #****************************************************************************
#** $Id: qmag.py,v 1.1 2002/06/20 18:52:31 phil Exp $ #** $Id: tqmag.py,v 1.1 2002/06/20 18:52:31 phil Exp $
#** #**
#** Copyright (C) 1992-1998 Troll Tech AS. All rights reserved. #** Copyright (C) 1992-1998 Troll Tech AS. All rights reserved.
#** #**
@ -27,7 +27,7 @@ timer = (0, 20, 250, 333, 500, 1000, 2000, 3000, 5000, 10000)
class MagWidget(TQWidget): class MagWidget(TQWidget):
def __init__(self, tqApp, parent = None, name = None): def __init__(self, tqApp, parent = None, name = None):
self.qApp = tqApp self.tqApp = tqApp
TQWidget.__init__(self, parent, name) TQWidget.__init__(self, parent, name)
self.pm = TQPixmap() # pixmap magnified self.pm = TQPixmap() # pixmap magnified
self.p = TQPixmap() # pixmap self.p = TQPixmap() # pixmap
@ -70,7 +70,7 @@ class MagWidget(TQWidget):
10 + self.saveButton.fontMetrics().width("Save"), h) 10 + self.saveButton.fontMetrics().width("Save"), h)
self.quitButton = TQPushButton(self) self.quitButton = TQPushButton(self)
self.connect(self.quitButton, SIGNAL("clicked()"), self.qApp, SLOT("quit()")) self.connect(self.quitButton, SIGNAL("clicked()"), self.tqApp, SLOT("quit()"))
self.quitButton.setText("Quit") self.quitButton.setText("Quit")
self.quitButton.setGeometry(self.saveButton.geometry().right() + 2, 2, self.quitButton.setGeometry(self.saveButton.geometry().right() + 2, 2,
10 + self.quitButton.fontMetrics().width("Quit"), h) 10 + self.quitButton.fontMetrics().width("Quit"), h)
@ -87,8 +87,8 @@ class MagWidget(TQWidget):
self.resize(w, w) self.resize(w, w)
self.setMouseTracking(TRUE) self.setMouseTracking(TRUE)
self.grabx = self.qApp.desktop().width() / 2 self.grabx = self.tqApp.desktop().width() / 2
self.graby = self.qApp.desktop().height() / 2 self.graby = self.tqApp.desktop().height() / 2
self.grabAround(TQPoint(self.grabx, self.graby)) self.grabAround(TQPoint(self.grabx, self.graby))
#self.zoom.setCurrentItem(1) # grabAround sets zoom factor #self.zoom.setCurrentItem(1) # grabAround sets zoom factor

@ -135,7 +135,7 @@ class MyWidget(tqt.TQWidget):
self.angle.setFocus() self.angle.setFocus()
qt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor) tqt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor)
a = tqt.TQApplication(sys.argv) a = tqt.TQApplication(sys.argv)
w = MyWidget() w = MyWidget()

@ -203,7 +203,7 @@ class MyWidget(tqt.TQWidget):
self.angle.setFocus() self.angle.setFocus()
qt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor) tqt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor)
a = tqt.TQApplication(sys.argv) a = tqt.TQApplication(sys.argv)
w = MyWidget() w = MyWidget()

@ -243,7 +243,7 @@ class MyWidget(tqt.TQWidget):
self.angle.setFocus() self.angle.setFocus()
qt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor) tqt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor)
a = tqt.TQApplication(sys.argv) a = tqt.TQApplication(sys.argv)
w = MyWidget() w = MyWidget()

@ -320,7 +320,7 @@ class GameBoard(tqt.TQWidget):
self.cannonField.newTarget() self.cannonField.newTarget()
qt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor) tqt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor)
a = tqt.TQApplication(sys.argv) a = tqt.TQApplication(sys.argv)
gb = GameBoard() gb = GameBoard()

@ -368,7 +368,7 @@ class GameBoard(tqt.TQWidget):
self.cannonField.newTarget() self.cannonField.newTarget()
qt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor) tqt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor)
a = tqt.TQApplication(sys.argv) a = tqt.TQApplication(sys.argv)
gb = GameBoard() gb = GameBoard()

@ -12,7 +12,7 @@ quit = tqt.TQPushButton("Quit", None)
quit.resize(75, 30) quit.resize(75, 30)
quit.setFont(tqt.TQFont("Times", 18, tqt.TQFont.Bold)) quit.setFont(tqt.TQFont("Times", 18, tqt.TQFont.Bold))
qt.TQObject.connect(quit, tqt.SIGNAL("clicked()"), a, tqt.SLOT("quit()")) tqt.TQObject.connect(quit, tqt.SIGNAL("clicked()"), a, tqt.SLOT("quit()"))
a.setMainWidget(quit) a.setMainWidget(quit)
quit.show() quit.show()

@ -14,7 +14,7 @@ box.resize(200, 120)
quit = tqt.TQPushButton("Quit", box) quit = tqt.TQPushButton("Quit", box)
quit.setFont(tqt.TQFont("Times", 18, tqt.TQFont.Bold)) quit.setFont(tqt.TQFont("Times", 18, tqt.TQFont.Bold))
qt.TQObject.connect(quit, tqt.SIGNAL("clicked()"), a, tqt.SLOT("quit()")) tqt.TQObject.connect(quit, tqt.SIGNAL("clicked()"), a, tqt.SLOT("quit()"))
a.setMainWidget(box) a.setMainWidget(box)
box.show() box.show()

@ -94,7 +94,7 @@ class MyWidget(tqt.TQWidget):
self.angle.setFocus() self.angle.setFocus()
qt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor) tqt.TQApplication.setColorSpec(tqt.TQApplication.CustomColor)
a = tqt.TQApplication(sys.argv) a = tqt.TQApplication(sys.argv)
w = MyWidget() w = MyWidget()

@ -405,6 +405,6 @@
</slots> </slots>
<layoutdefaults spacing="6" margin="11"/> <layoutdefaults spacing="6" margin="11"/>
<includes> <includes>
<include location="global" impldecl="in implementation">qaxwidget.h</include> <include location="global" impldecl="in implementation">tqaxwidget.h</include>
</includes> </includes>
</UI> </UI>

@ -828,11 +828,11 @@ TQString Uic::createLayoutImpl( const TQDomElement &e, const TQString& parentCla
TQString objClass, objName; TQString objClass, objName;
objClass = e.tagName(); objClass = e.tagName();
TQString qlayout = "TQVBoxLayout"; TQString tqlayout = "TQVBoxLayout";
if ( objClass == "hbox" ) if ( objClass == "hbox" )
qlayout = "TQHBoxLayout"; tqlayout = "TQHBoxLayout";
else if ( objClass == "grid" ) else if ( objClass == "grid" )
qlayout = "TQGridLayout"; tqlayout = "TQGridLayout";
bool isGrid = e.tagName() == "grid" ; bool isGrid = e.tagName() == "grid" ;
objName = registerObject( getLayoutName( e ) ); objName = registerObject( getLayoutName( e ) );
@ -850,10 +850,10 @@ TQString Uic::createLayoutImpl( const TQDomElement &e, const TQString& parentCla
out << indent << parent << ".setColumnLayout(0,TQt.Vertical)" << endl; out << indent << parent << ".setColumnLayout(0,TQt.Vertical)" << endl;
out << indent << parent << ".layout().setSpacing(" << spacing << ")" << endl; out << indent << parent << ".layout().setSpacing(" << spacing << ")" << endl;
out << indent << parent << ".layout().setMargin(" << margin << ")" << endl; out << indent << parent << ".layout().setMargin(" << margin << ")" << endl;
out << indent << objName << " = " << qlayout << "(" << parent << ".layout())" << endl; out << indent << objName << " = " << tqlayout << "(" << parent << ".layout())" << endl;
out << indent << objName << ".setAlignment(TQt.AlignTop)" << endl; out << indent << objName << ".setAlignment(TQt.AlignTop)" << endl;
} else { } else {
out << indent << objName << " = " << qlayout << "("; out << indent << objName << " = " << tqlayout << "(";
if ( layout.isEmpty() ) if ( layout.isEmpty() )
out << parent; out << parent;
else { else {

@ -89,27 +89,27 @@ the return type of a function or the type of an argument, a Python list of
return 1; return 1;
} }
TQFileInfoList *qfil = new TQFileInfoList; TQFileInfoList *tqfil = new TQFileInfoList;
for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i)
{ {
TQFileInfo *qfi; TQFileInfo *tqfi;
// We apply the transfer to the list itself, not the elements. // We apply the transfer to the list itself, not the elements.
// Note that any temporary element will never be destroyed. // Note that any temporary element will never be destroyed.
// There is nothing that can be done about this. // There is nothing that can be done about this.
qfi = reinterpret_cast<TQFileInfo *>(sipConvertToInstance(PyList_GET_ITEM(sipPy,i),sipClass_TQFileInfo,0,0,0,sipIsErr)); tqfi = reinterpret_cast<TQFileInfo *>(sipConvertToInstance(PyList_GET_ITEM(sipPy,i),sipClass_TQFileInfo,0,0,0,sipIsErr));
if (*sipIsErr) if (*sipIsErr)
{ {
delete qfil; delete tqfil;
return 0; return 0;
} }
qfil -> append(qfi); tqfil -> append(tqfi);
} }
*sipCppPtr = qfil; *sipCppPtr = tqfil;
return sipGetState(sipTransferObj); return sipGetState(sipTransferObj);
%End %End

@ -64,24 +64,24 @@ converted to and from Python lists of the type.
if (sipIsErr == NULL) if (sipIsErr == NULL)
return PyList_Check(sipPy); return PyList_Check(sipPy);
TQMemArray<int> *qma = new TQMemArray<int>(PyList_GET_SIZE(sipPy)); TQMemArray<int> *tqma = new TQMemArray<int>(PyList_GET_SIZE(sipPy));
PyErr_Clear(); PyErr_Clear();
for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i)
{ {
(*qma)[i] = (int)PyLong_AsLong(PyList_GET_ITEM(sipPy,i)); (*tqma)[i] = (int)PyLong_AsLong(PyList_GET_ITEM(sipPy,i));
if (PyErr_Occurred() != NULL) if (PyErr_Occurred() != NULL)
{ {
delete qma; delete tqma;
*sipIsErr = 1; *sipIsErr = 1;
return 0; return 0;
} }
} }
*sipCppPtr = qma; *sipCppPtr = tqma;
return sipGetState(sipTransferObj); return sipGetState(sipTransferObj);
%End %End
@ -135,7 +135,7 @@ template<TYPE>
return 1; return 1;
} }
TQMemArray<TYPE> *ql = new TQMemArray<TYPE>; TQMemArray<TYPE> *tql = new TQMemArray<TYPE>;
for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i)
{ {
@ -146,18 +146,18 @@ template<TYPE>
{ {
sipReleaseInstance(t, sipClass_TYPE, state); sipReleaseInstance(t, sipClass_TYPE, state);
delete ql; delete tql;
return 0; return 0;
} }
uint idx = ql->size(); uint idx = tql->size();
ql->resize(idx + 1); tql->resize(idx + 1);
ql->at(idx) = *t; tql->at(idx) = *t;
sipReleaseInstance(t, sipClass_TYPE, state); sipReleaseInstance(t, sipClass_TYPE, state);
} }
*sipCppPtr = ql; *sipCppPtr = tql;
return sipGetState(sipTransferObj); return sipGetState(sipTransferObj);
%End %End

@ -1050,8 +1050,8 @@ enum pytqt3SigArgType {
classp_sat, classp_sat,
mtype_sat, mtype_sat,
mtypep_sat, mtypep_sat,
qvariant_sat, tqvariant_sat,
qvariantp_sat, tqvariantp_sat,
pyobject_sat, pyobject_sat,
schar_sat, schar_sat,
sstring_sat, sstring_sat,
@ -1223,14 +1223,14 @@ TQMetaObject *UniversalSlot::staticMetaObject()
} }
bool UniversalSlot::tqt_invoke(int id, TQUObject *qargs) bool UniversalSlot::tqt_invoke(int id, TQUObject *tqargs)
{ {
if (id - staticMetaObject()->slotOffset() != 0) if (id - staticMetaObject()->slotOffset() != 0)
return TQObject::tqt_invoke(id, qargs); return TQObject::tqt_invoke(id, tqargs);
bool ok = TRUE; bool ok = TRUE;
const pytqt3Signature *psig = conn.sc_signature; const pytqt3Signature *psig = conn.sc_signature;
TQVariant *qv; TQVariant *tqv;
// Save in case it is asked for later. // Save in case it is asked for later.
lastSender = const_cast<TQObject *>(sender()); lastSender = const_cast<TQObject *>(sender());
@ -1239,9 +1239,9 @@ bool UniversalSlot::tqt_invoke(int id, TQUObject *qargs)
// in a TQVariant instance. At the moment we handle int argument as // in a TQVariant instance. At the moment we handle int argument as
// that is all that is needed by PyTQt (and PyKDE). // that is all that is needed by PyTQt (and PyKDE).
if (lastSender->inherits("TQSignal")) if (lastSender->inherits("TQSignal"))
qv = &static_QUType_TQVariant.get(qargs + 1); tqv = &static_QUType_TQVariant.get(tqargs + 1);
else else
qv = 0; tqv = 0;
#ifdef WITH_THREAD #ifdef WITH_THREAD
PyGILState_STATE state = PyGILState_Ensure(); PyGILState_STATE state = PyGILState_Ensure();
@ -1257,94 +1257,94 @@ bool UniversalSlot::tqt_invoke(int id, TQUObject *qargs)
{ {
PyObject *arg; PyObject *arg;
++qargs; ++tqargs;
switch (psig->sg_args[a].atype) switch (psig->sg_args[a].atype)
{ {
case char_sat: case char_sat:
case schar_sat: case schar_sat:
case uchar_sat: case uchar_sat:
arg = PyBytes_FromStringAndSize((char *)static_QUType_ptr.get(qargs), 1); arg = PyBytes_FromStringAndSize((char *)static_QUType_ptr.get(tqargs), 1);
break; break;
case string_sat: case string_sat:
case sstring_sat: case sstring_sat:
case ustring_sat: case ustring_sat:
arg = PyBytes_FromString((char *)static_QUType_ptr.get(qargs)); arg = PyBytes_FromString((char *)static_QUType_ptr.get(tqargs));
break; break;
case short_sat: case short_sat:
arg = PyLong_FromLong(*(short *)static_QUType_ptr.get(qargs)); arg = PyLong_FromLong(*(short *)static_QUType_ptr.get(tqargs));
break; break;
case ushort_sat: case ushort_sat:
arg = PyLong_FromUnsignedLong(*(unsigned short *)static_QUType_ptr.get(qargs)); arg = PyLong_FromUnsignedLong(*(unsigned short *)static_QUType_ptr.get(tqargs));
break; break;
case int_sat: case int_sat:
if (qv) if (tqv)
arg = PyLong_FromLong(qv -> asInt()); arg = PyLong_FromLong(tqv -> asInt());
else else
arg = PyLong_FromLong(static_QUType_int.get(qargs)); arg = PyLong_FromLong(static_QUType_int.get(tqargs));
break; break;
case uint_sat: case uint_sat:
arg = PyLong_FromUnsignedLong(*(unsigned *)static_QUType_ptr.get(qargs)); arg = PyLong_FromUnsignedLong(*(unsigned *)static_QUType_ptr.get(tqargs));
break; break;
case long_sat: case long_sat:
arg = PyLong_FromLong(*(long *)static_QUType_ptr.get(qargs)); arg = PyLong_FromLong(*(long *)static_QUType_ptr.get(tqargs));
break; break;
case ulong_sat: case ulong_sat:
arg = PyLong_FromUnsignedLong(*(unsigned long *)static_QUType_ptr.get(qargs)); arg = PyLong_FromUnsignedLong(*(unsigned long *)static_QUType_ptr.get(tqargs));
break; break;
case longlong_sat: case longlong_sat:
arg = PyLong_FromLongLong(*(PY_LONG_LONG *)static_QUType_ptr.get(qargs)); arg = PyLong_FromLongLong(*(PY_LONG_LONG *)static_QUType_ptr.get(tqargs));
break; break;
case ulonglong_sat: case ulonglong_sat:
arg = PyLong_FromUnsignedLongLong(*(unsigned PY_LONG_LONG *)static_QUType_ptr.get(qargs)); arg = PyLong_FromUnsignedLongLong(*(unsigned PY_LONG_LONG *)static_QUType_ptr.get(tqargs));
break; break;
case float_sat: case float_sat:
arg = PyFloat_FromDouble(*(float *)static_QUType_ptr.get(qargs)); arg = PyFloat_FromDouble(*(float *)static_QUType_ptr.get(tqargs));
break; break;
case double_sat: case double_sat:
arg = PyFloat_FromDouble(static_QUType_double.get(qargs)); arg = PyFloat_FromDouble(static_QUType_double.get(tqargs));
break; break;
case enum_sat: case enum_sat:
arg = sipConvertFromNamedEnum(*(int *)static_QUType_ptr.get(qargs), psig->sg_args[a].u.et); arg = sipConvertFromNamedEnum(*(int *)static_QUType_ptr.get(tqargs), psig->sg_args[a].u.et);
break; break;
case bool_sat: case bool_sat:
arg = PyLong_FromLong(static_QUType_bool.get(qargs)); arg = PyLong_FromLong(static_QUType_bool.get(tqargs));
break; break;
case void_sat: case void_sat:
arg = sipConvertFromVoidPtr((void *)static_QUType_ptr.get(qargs)); arg = sipConvertFromVoidPtr((void *)static_QUType_ptr.get(tqargs));
break; break;
case class_sat: case class_sat:
case classp_sat: case classp_sat:
arg = sipConvertFromInstance((void *)static_QUType_ptr.get(qargs),psig->sg_args[a].u.wt,0); arg = sipConvertFromInstance((void *)static_QUType_ptr.get(tqargs),psig->sg_args[a].u.wt,0);
break; break;
case mtype_sat: case mtype_sat:
case mtypep_sat: case mtypep_sat:
arg = sipConvertFromMappedType((void *)static_QUType_ptr.get(qargs),psig->sg_args[a].u.mt,0); arg = sipConvertFromMappedType((void *)static_QUType_ptr.get(tqargs),psig->sg_args[a].u.mt,0);
break; break;
case qvariant_sat: case tqvariant_sat:
case qvariantp_sat: case tqvariantp_sat:
arg = sipConvertFromInstance((void *)&static_QUType_TQVariant.get(qargs),sipClass_TQVariant,0); arg = sipConvertFromInstance((void *)&static_QUType_TQVariant.get(tqargs),sipClass_TQVariant,0);
break; break;
case pyobject_sat: case pyobject_sat:
arg = (PyObject *)static_QUType_ptr.get(qargs); arg = (PyObject *)static_QUType_ptr.get(tqargs);
break; break;
default: default:
@ -1665,12 +1665,12 @@ static void parseType(const char *type, pytqt3SigArg *arg)
{ {
if (indir == 0) if (indir == 0)
{ {
sat = qvariant_sat; sat = tqvariant_sat;
unsup = FALSE; unsup = FALSE;
} }
else if (indir == 1) else if (indir == 1)
{ {
sat = qvariantp_sat; sat = tqvariantp_sat;
unsup = FALSE; unsup = FALSE;
} }
} }

@ -83,24 +83,24 @@ template<Type>
return 1; return 1;
} }
TQPtrList<Type> *qpl = new TQPtrList<Type>; TQPtrList<Type> *tqpl = new TQPtrList<Type>;
for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i)
{ {
// We apply the transfer to the list itself, not the elements. // We apply the transfer to the list itself, not the elements.
// Note that any temporary element will never be destroyed. // Note that any temporary element will never be destroyed.
// There is nothing that can be done about this. // There is nothing that can be done about this.
qpl -> append(reinterpret_cast<Type *>(sipConvertToInstance(PyList_GET_ITEM(sipPy,i),sipClass_Type,0,0,0,sipIsErr))); tqpl -> append(reinterpret_cast<Type *>(sipConvertToInstance(PyList_GET_ITEM(sipPy,i),sipClass_Type,0,0,0,sipIsErr)));
if (*sipIsErr) if (*sipIsErr)
{ {
delete qpl; delete tqpl;
return 0; return 0;
} }
} }
*sipCppPtr = qpl; *sipCppPtr = tqpl;
return sipGetState(sipTransferObj); return sipGetState(sipTransferObj);
%End %End

@ -152,12 +152,12 @@ public:
int precision() const; int precision() const;
int precision(int); int precision(int);
// These are defined in qmainwindow.h as global operators so we have // These are defined in tqmainwindow.h as global operators so we have
// to implement them here and pretend they are class operators. // to implement them here and pretend they are class operators.
TQTextStream &operator<<(const TQMainWindow &); TQTextStream &operator<<(const TQMainWindow &);
TQTextStream &operator>>(TQMainWindow &); TQTextStream &operator>>(TQMainWindow &);
// These are defined in qdockarea.h as global operators so we have // These are defined in tqdockarea.h as global operators so we have
// to implement them here and pretend they are class operators. // to implement them here and pretend they are class operators.
TQTextStream &operator<<(const TQDockArea &); TQTextStream &operator<<(const TQDockArea &);
TQTextStream &operator>>(TQDockArea &); TQTextStream &operator>>(TQDockArea &);

@ -270,7 +270,7 @@ DESTDIR = @PYTQT_MODDIR@
CONFIG += @BLX_CONFIG_LIB@ @PYTQT_WARN@ CONFIG += @BLX_CONFIG_LIB@ @PYTQT_WARN@
INCLUDEPATH = @BLX_INCLUDEPATH@ INCLUDEPATH = @BLX_INCLUDEPATH@
DEFINES = @BLX_DEFINES@ DEFINES = @BLX_DEFINES@
LIBS += @PYTQT_QASSISTANTCLIENT_LIB@ @BLX_LIBS@ LIBS += @PYTQT_TQASSISTANTCLIENT_LIB@ @BLX_LIBS@
macx:QMAKE_LFLAGS += -framework Python macx:QMAKE_LFLAGS += -framework Python
SOURCES = $B SOURCES = $B

@ -83,7 +83,7 @@ template<Type>
return 1; return 1;
} }
TQValueList<Type> *qvl = new TQValueList<Type>; TQValueList<Type> *tqvl = new TQValueList<Type>;
for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i)
{ {
@ -97,17 +97,17 @@ template<Type>
sipReleaseInstance(itm,sipClass_Type,state); sipReleaseInstance(itm,sipClass_Type,state);
*sipIsErr = 1; *sipIsErr = 1;
delete qvl; delete tqvl;
return 0; return 0;
} }
qvl -> append(*itm); tqvl -> append(*itm);
sipReleaseInstance(itm,sipClass_Type,state); sipReleaseInstance(itm,sipClass_Type,state);
} }
*sipCppPtr = qvl; *sipCppPtr = tqvl;
return sipGetState(sipTransferObj); return sipGetState(sipTransferObj);
%End %End
@ -149,24 +149,24 @@ template<Type>
if (sipIsErr == NULL) if (sipIsErr == NULL)
return PyList_Check(sipPy); return PyList_Check(sipPy);
TQValueList<int> *qvl = new TQValueList<int>; TQValueList<int> *tqvl = new TQValueList<int>;
PyErr_Clear(); PyErr_Clear();
for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i)
{ {
qvl -> append(PyLong_AsLong(PyList_GET_ITEM(sipPy,i))); tqvl -> append(PyLong_AsLong(PyList_GET_ITEM(sipPy,i)));
if (PyErr_Occurred() != NULL) if (PyErr_Occurred() != NULL)
{ {
delete qvl; delete tqvl;
*sipIsErr = 1; *sipIsErr = 1;
return 0; return 0;
} }
} }
*sipCppPtr = qvl; *sipCppPtr = tqvl;
return 1; return 1;
%End %End

@ -80,27 +80,27 @@ instances is used instead.
return 1; return 1;
} }
TQWidgetList *qwl = new TQWidgetList; TQWidgetList *tqwl = new TQWidgetList;
for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i)
{ {
TQWidget *qw; TQWidget *tqw;
// We apply the transfer to the list itself, not the elements. // We apply the transfer to the list itself, not the elements.
// Note that any temporary element will never be destroyed. // Note that any temporary element will never be destroyed.
// There is nothing that can be done about this. // There is nothing that can be done about this.
qw = reinterpret_cast<TQWidget *>(sipConvertToInstance(PyList_GET_ITEM(sipPy,i),sipClass_TQWidget,0,0,0,sipIsErr)); tqw = reinterpret_cast<TQWidget *>(sipConvertToInstance(PyList_GET_ITEM(sipPy,i),sipClass_TQWidget,0,0,0,sipIsErr));
if (*sipIsErr) if (*sipIsErr)
{ {
delete qwl; delete tqwl;
return 0; return 0;
} }
qwl -> append(qw); tqwl -> append(tqw);
} }
*sipCppPtr = qwl; *sipCppPtr = tqwl;
return sipGetState(sipTransferObj); return sipGetState(sipTransferObj);
%End %End

@ -97,7 +97,7 @@ public:
sizeof (map)/sizeof (map[0])); sizeof (map)/sizeof (map[0]));
%End %End
static TQString qpeDir(); static TQString tqpeDir();
static TQString documentDir(); static TQString documentDir();
void applyStyle(); void applyStyle();
static int defaultRotation(); static int defaultRotation();

@ -140,7 +140,7 @@ public:
return 1; return 1;
} }
TQSqlRecordInfo *qri = new TQSqlRecordInfo; TQSqlRecordInfo *tqri = new TQSqlRecordInfo;
for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i)
{ {
@ -154,17 +154,17 @@ public:
sipReleaseInstance(itm,sipClass_TQSqlFieldInfo,state); sipReleaseInstance(itm,sipClass_TQSqlFieldInfo,state);
*sipIsErr = 1; *sipIsErr = 1;
delete qri; delete tqri;
return 0; return 0;
} }
qri -> append(*itm); tqri -> append(*itm);
sipReleaseInstance(itm,sipClass_TQSqlFieldInfo,state); sipReleaseInstance(itm,sipClass_TQSqlFieldInfo,state);
} }
*sipCppPtr = qri; *sipCppPtr = tqri;
return sipGetState(sipTransferObj); return sipGetState(sipTransferObj);
%End %End

Loading…
Cancel
Save