#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 PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromMetaObjectAndSignature( &PythonQtWrapper_QTextCodec::staticMetaObject, "aliases(QTextCodec*)"); 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) { 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 PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromMetaObjectAndSignature( &PythonQtWrapper_QTextCodec::staticMetaObject, "convertFromUnicode(QTextCodec*,const QChar* ,int ,QTextCodec::ConverterState* )"); 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) { 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 PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromMetaObjectAndSignature( &PythonQtWrapper_QTextCodec::staticMetaObject, "convertToUnicode(QTextCodec*,const char* ,int ,QTextCodec::ConverterState* )"); 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) { 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 PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromMetaObjectAndSignature( &PythonQtWrapper_QTextCodec::staticMetaObject, "mibEnum(QTextCodec*)"); 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) { 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 PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromMetaObjectAndSignature( &PythonQtWrapper_QTextCodec::staticMetaObject, "name(QTextCodec*)"); 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) { returnValue = *((QByteArray *)args[0]); } } if (result) { Py_DECREF(result); } Py_DECREF(obj); return returnValue; } } QByteArray result; return result; } 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); } 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); }