##// END OF EJS Templates
fixed bad reference counting and borrowed references...
fixed bad reference counting and borrowed references git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@55 ea8d5007-eb21-0410-b261-ccb3ea6e24a9

File last commit:

r13:d46b01f7163a
r19:4f416979f8bf
Show More
PythonQtWrapper_QTextCodec.h
43 lines | 1.9 KiB | text/x-c | CLexer
#ifndef PYTHONQTWRAPPER_QTEXTCODEC_H
#define PYTHONQTWRAPPER_QTEXTCODEC_H
#include <qtextcodec.h>
#include <QObject>
#include <QTextCodec>
#include <QVariant>
#include <qbytearray.h>
#include <qlist.h>
#include <qtextcodec.h>
class PythonQtWrapper_QTextCodec : public QObject
{ Q_OBJECT
public:
Q_ENUMS(ConversionFlag )
enum ConversionFlag{
DefaultConversion = QTextCodec::DefaultConversion, ConvertInvalidToNull = QTextCodec::ConvertInvalidToNull, IgnoreHeader = QTextCodec::IgnoreHeader};
public slots:
QList<QByteArray > aliases(QTextCodec* theWrappedObject) const;
QList<QByteArray > static_QTextCodec_availableCodecs();
QList<int > static_QTextCodec_availableMibs();
bool canEncode(QTextCodec* theWrappedObject, QChar arg__1) const;
bool canEncode(QTextCodec* theWrappedObject, const QString& arg__1) const;
QTextCodec* static_QTextCodec_codecForCStrings();
QTextCodec* static_QTextCodec_codecForHtml(const QByteArray& ba);
QTextCodec* static_QTextCodec_codecForHtml(const QByteArray& ba, QTextCodec* defaultCodec);
QTextCodec* static_QTextCodec_codecForLocale();
QTextCodec* static_QTextCodec_codecForMib(int mib);
QTextCodec* static_QTextCodec_codecForName(const QByteArray& name);
QTextCodec* static_QTextCodec_codecForName(const char* name);
QByteArray fromUnicode(QTextCodec* theWrappedObject, const QString& uc) const;
QTextDecoder* makeDecoder(QTextCodec* theWrappedObject) const;
QTextEncoder* makeEncoder(QTextCodec* theWrappedObject) const;
int mibEnum(QTextCodec* theWrappedObject) const;
QByteArray name(QTextCodec* theWrappedObject) const;
void static_QTextCodec_setCodecForCStrings(QTextCodec* c);
void static_QTextCodec_setCodecForLocale(QTextCodec* c);
void static_QTextCodec_setCodecForTr(QTextCodec* c);
QString toUnicode(QTextCodec* theWrappedObject, const QByteArray& arg__1) const;
};
#endif // PYTHONQTWRAPPER_QTEXTCODEC_H