diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-02-12 18:07:20 -0300 |
---|---|---|
committer | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-02-12 18:12:25 -0300 |
commit | fb265bc5c4f61bee40508168c891252bffc15f72 (patch) | |
tree | 318ddb5373ee58cd97756ed31ff4f2239fcecd9e /PySide/QtCore | |
parent | 9eae7e3672dcad1796763b2d2b4debac49074cf9 (diff) |
Removed type system instructions causing returned objects to be invalidated.
Directives passing to C++ the ownership of return values of methods
were causing the said values to be marked as invalid.
Reviewed by Hugo Parente <hugo.lima@openbossa.org>
Diffstat (limited to 'PySide/QtCore')
-rw-r--r-- | PySide/QtCore/typesystem_core.xml | 59 |
1 files changed, 1 insertions, 58 deletions
diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml index b4fee116a..b6bd90146 100644 --- a/PySide/QtCore/typesystem_core.xml +++ b/PySide/QtCore/typesystem_core.xml @@ -2243,52 +2243,6 @@ </extra-includes> </object-type> <object-type name="QTextCodec"> - <modify-function signature="makeDecoder()const"> - <modify-argument index="return"> - <define-ownership owner="c++"/> - </modify-argument> - </modify-function> - <modify-function signature="codecForCStrings()"> - <modify-argument index="return"> - <define-ownership owner="c++"/> - </modify-argument> - </modify-function> - <modify-function signature="codecForHtml(const QByteArray&)"> - <modify-argument index="return"> - <define-ownership owner="c++"/> - </modify-argument> - </modify-function> - <modify-function signature="codecForHtml(const QByteArray&, QTextCodec*)"> - <modify-argument index="return"> - <define-ownership owner="c++"/> - </modify-argument> - </modify-function> - <modify-function signature="codecForLocale()"> - <modify-argument index="return"> - <define-ownership owner="c++"/> - </modify-argument> - </modify-function> - <modify-function signature="codecForMib(int)"> - <modify-argument index="return"> - <define-ownership owner="c++"/> - </modify-argument> - </modify-function> - <modify-function signature="codecForName(const QByteArray&)"> - <modify-argument index="return"> - <define-ownership owner="c++"/> - </modify-argument> - </modify-function> - <modify-function signature="codecForName(const char*)"> - <modify-argument index="return"> - <define-ownership owner="c++"/> - </modify-argument> - </modify-function> - <modify-function signature="codecForTr()"> - <modify-argument index="return"> - <define-ownership owner="c++"/> - </modify-argument> - </modify-function> - <modify-function signature="setCodecForTr(QTextCodec*)"> <modify-argument index="1"> <parent index="this" action="add"/> @@ -2375,13 +2329,7 @@ </inject-code> </add-function> </object-type> - <object-type name="QAbstractFileEngineHandler"> - <modify-function signature="create(const QString &) const"> - <modify-argument index="return"> - <define-ownership owner="c++"/> - </modify-argument> - </modify-function> - </object-type> + <object-type name="QAbstractFileEngineHandler"/> <!-- <object-type name="QAbstractFileEngine::MapExtensionOption" /> --> <!-- <object-type name="QAbstractFileEngine::MapExtensionReturn" /> --> <!-- <object-type name="QAbstractFileEngine::UnMapExtensionOption" /> --> @@ -2715,11 +2663,6 @@ <object-type name="QTextStream" stream="yes"> <modify-function signature="QTextStream(const QByteArray&, QFlags<QIODevice::OpenModeFlag>)" remove="all"/> <modify-function signature="setString(QString*,QFlags<QIODevice::OpenModeFlag>)" remove="all"/> - <modify-function signature="codec()const"> - <modify-argument index="return"> - <define-ownership owner="c++"/> - </modify-argument> - </modify-function> <modify-function signature="operator<<(char)" remove="all"/> <modify-function signature="operator<<(const void*)" remove="all"/> |