diff options
author | Renato Filho <renato.filho@openbossa.org> | 2011-10-03 18:49:42 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:56:08 -0300 |
commit | 1e29ab65924166688e352eaaa099ad571a980c4f (patch) | |
tree | 2a7ae3cb38b33a3211c9cec0da70016dd5d44c1d /libpyside/pyside.cpp | |
parent | a2cb6fe0254a122f0ad9d2ee991d9a249903ee12 (diff) |
Initia QtCore port to python3.
Diffstat (limited to 'libpyside/pyside.cpp')
-rw-r--r-- | libpyside/pyside.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libpyside/pyside.cpp b/libpyside/pyside.cpp index 0eb1e7a55..eb6b9b94f 100644 --- a/libpyside/pyside.cpp +++ b/libpyside/pyside.cpp @@ -68,8 +68,8 @@ bool fillQtProperties(PyObject* qObj, const QMetaObject* metaObj, PyObject* kwds Py_ssize_t pos = 0; while (PyDict_Next(kwds, &pos, &key, &value)) { - if (!blackListSize || !std::binary_search(blackList, blackList + blackListSize, std::string(PyString_AS_STRING(key)))) { - QByteArray propName(PyString_AS_STRING(key)); + if (!blackListSize || !std::binary_search(blackList, blackList + blackListSize, std::string(Shiboken::String::toCString(key)))) { + QByteArray propName(Shiboken::String::toCString(key)); if (metaObj->indexOfProperty(propName) != -1) { propName[0] = std::toupper(propName[0]); propName.prepend("set"); @@ -185,7 +185,7 @@ void initDynamicMetaObject(SbkObjectType* type, const QMetaObject* base) void initQObjectSubType(SbkObjectType* type, PyObject* args, PyObject* kwds) { PyTypeObject* qObjType = Shiboken::TypeResolver::get("QObject*")->pythonType(); - QByteArray className(PyString_AS_STRING(PyTuple_GET_ITEM(args, 0))); + QByteArray className(Shiboken::String::toCString(PyTuple_GET_ITEM(args, 0))); PyObject* bases = PyTuple_GET_ITEM(args, 1); int numBases = PyTuple_GET_SIZE(bases); @@ -233,9 +233,9 @@ PyObject* getMetaDataFromQObject(QObject* cppSelf, PyObject* self, PyObject* nam } //search on metaobject (avoid internal attributes started with '__') - if (!attr && !QString(PyString_AS_STRING(name)).startsWith("__")) { + if (!attr && !QString(Shiboken::String::toCString(name)).startsWith("__")) { const QMetaObject* metaObject = cppSelf->metaObject(); - QByteArray cname(PyString_AS_STRING(name)); + QByteArray cname(Shiboken::String::toCString(name)); cname += '('; //signal QList<QMetaMethod> signalList; |