#include "PythonQtWrapper_QTextCodec.h" #include #include #include #include #include #include #include #include QList PythonQtShell_QTextCodec::aliases() const { if (_wrapper) { PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "aliases"); PyErr_Clear(); if (obj && !PythonQtSlotFunction_Check(obj)) { static const char* argumentList[] ={"QList"}; static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList); QList returnValue; void* args[1] = {NULL}; PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true); if (result) { args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue); if (args[0]!=&returnValue) { if (args[0]==NULL) { PythonQt::priv()->handleVirtualOverloadReturnError("aliases", methodInfo, result); } else { returnValue = *((QList*)args[0]); } } } if (result) { Py_DECREF(result); } Py_DECREF(obj); return returnValue; } } return QTextCodec::aliases(); } QByteArray PythonQtShell_QTextCodec::convertFromUnicode(const QChar* in, int length, QTextCodec::ConverterState* state) const { if (_wrapper) { PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "convertFromUnicode"); PyErr_Clear(); if (obj && !PythonQtSlotFunction_Check(obj)) { static const char* argumentList[] ={"QByteArray" , "const QChar*" , "int" , "QTextCodec::ConverterState*"}; static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(4, argumentList); QByteArray returnValue; void* args[4] = {NULL, (void*)&in, (void*)&length, (void*)&state}; PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true); if (result) { args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue); if (args[0]!=&returnValue) { if (args[0]==NULL) { PythonQt::priv()->handleVirtualOverloadReturnError("convertFromUnicode", methodInfo, result); } else { returnValue = *((QByteArray*)args[0]); } } } if (result) { Py_DECREF(result); } Py_DECREF(obj); return returnValue; } } QByteArray result; return result; } QString PythonQtShell_QTextCodec::convertToUnicode(const char* in, int length, QTextCodec::ConverterState* state) const { if (_wrapper) { PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "convertToUnicode"); PyErr_Clear(); if (obj && !PythonQtSlotFunction_Check(obj)) { static const char* argumentList[] ={"QString" , "const char*" , "int" , "QTextCodec::ConverterState*"}; static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(4, argumentList); QString returnValue; void* args[4] = {NULL, (void*)&in, (void*)&length, (void*)&state}; PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true); if (result) { args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue); if (args[0]!=&returnValue) { if (args[0]==NULL) { PythonQt::priv()->handleVirtualOverloadReturnError("convertToUnicode", methodInfo, result); } else { returnValue = *((QString*)args[0]); } } } if (result) { Py_DECREF(result); } Py_DECREF(obj); return returnValue; } } QString result; return result; } int PythonQtShell_QTextCodec::mibEnum() const { if (_wrapper) { PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "mibEnum"); PyErr_Clear(); if (obj && !PythonQtSlotFunction_Check(obj)) { static const char* argumentList[] ={"int"}; static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList); int returnValue; void* args[1] = {NULL}; PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true); if (result) { args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue); if (args[0]!=&returnValue) { if (args[0]==NULL) { PythonQt::priv()->handleVirtualOverloadReturnError("mibEnum", methodInfo, result); } else { returnValue = *((int*)args[0]); } } } if (result) { Py_DECREF(result); } Py_DECREF(obj); return returnValue; } } int result; return result; } QByteArray PythonQtShell_QTextCodec::name() const { if (_wrapper) { PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "name"); PyErr_Clear(); if (obj && !PythonQtSlotFunction_Check(obj)) { static const char* argumentList[] ={"QByteArray"}; static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(1, argumentList); QByteArray returnValue; void* args[1] = {NULL}; PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true); if (result) { args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue); if (args[0]!=&returnValue) { if (args[0]==NULL) { PythonQt::priv()->handleVirtualOverloadReturnError("name", methodInfo, result); } else { returnValue = *((QByteArray*)args[0]); } } } if (result) { Py_DECREF(result); } Py_DECREF(obj); return returnValue; } } QByteArray result; return result; } QTextCodec* PythonQtWrapper_QTextCodec::static_QTextCodec_codecForHtml(const QByteArray& ba) { return (QTextCodec::codecForHtml(ba)); } QByteArray PythonQtWrapper_QTextCodec::fromUnicode(QTextCodec* theWrappedObject, const QString& uc) const { return ( theWrappedObject->fromUnicode(uc)); } QTextCodec* PythonQtWrapper_QTextCodec::static_QTextCodec_codecForCStrings() { return (QTextCodec::codecForCStrings()); } void PythonQtWrapper_QTextCodec::static_QTextCodec_setCodecForTr(QTextCodec* c) { (QTextCodec::setCodecForTr(c)); } bool PythonQtWrapper_QTextCodec::canEncode(QTextCodec* theWrappedObject, const QString& arg__1) const { return ( theWrappedObject->canEncode(arg__1)); } QList PythonQtWrapper_QTextCodec::static_QTextCodec_availableMibs() { return (QTextCodec::availableMibs()); } bool PythonQtWrapper_QTextCodec::canEncode(QTextCodec* theWrappedObject, QChar arg__1) const { return ( theWrappedObject->canEncode(arg__1)); } QTextEncoder* PythonQtWrapper_QTextCodec::makeEncoder(QTextCodec* theWrappedObject) const { return ( theWrappedObject->makeEncoder()); } QString PythonQtWrapper_QTextCodec::toUnicode(QTextCodec* theWrappedObject, const QByteArray& arg__1) const { return ( theWrappedObject->toUnicode(arg__1)); } QTextCodec* PythonQtWrapper_QTextCodec::static_QTextCodec_codecForName(const QByteArray& name) { return (QTextCodec::codecForName(name)); } QList PythonQtWrapper_QTextCodec::aliases(QTextCodec* theWrappedObject) const { return ( ((PythonQtPublicPromoter_QTextCodec*)theWrappedObject)->promoted_aliases()); } QTextDecoder* PythonQtWrapper_QTextCodec::makeDecoder(QTextCodec* theWrappedObject) const { return ( theWrappedObject->makeDecoder()); } QTextCodec* PythonQtWrapper_QTextCodec::static_QTextCodec_codecForName(const char* name) { return (QTextCodec::codecForName(name)); } void PythonQtWrapper_QTextCodec::static_QTextCodec_setCodecForLocale(QTextCodec* c) { (QTextCodec::setCodecForLocale(c)); } QTextCodec* PythonQtWrapper_QTextCodec::static_QTextCodec_codecForHtml(const QByteArray& ba, QTextCodec* defaultCodec) { return (QTextCodec::codecForHtml(ba, defaultCodec)); } QTextCodec* PythonQtWrapper_QTextCodec::static_QTextCodec_codecForMib(int mib) { return (QTextCodec::codecForMib(mib)); } QList PythonQtWrapper_QTextCodec::static_QTextCodec_availableCodecs() { return (QTextCodec::availableCodecs()); } QTextCodec* PythonQtWrapper_QTextCodec::static_QTextCodec_codecForLocale() { return (QTextCodec::codecForLocale()); } void PythonQtWrapper_QTextCodec::static_QTextCodec_setCodecForCStrings(QTextCodec* c) { (QTextCodec::setCodecForCStrings(c)); }