diff options
Diffstat (limited to 'doc/html/_sources/directives.txt')
-rw-r--r-- | doc/html/_sources/directives.txt | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/doc/html/_sources/directives.txt b/doc/html/_sources/directives.txt index 7e3a2e0..ecaaa5b 100644 --- a/doc/html/_sources/directives.txt +++ b/doc/html/_sources/directives.txt @@ -370,7 +370,7 @@ PyObject \*sipTransferObj The handwritten code must explicitly return a ``PyObject *``. If there was an error then a Python exception must be raised and ``NULL`` returned. -The following example converts a ``QList<QWidget *>`` instance to a Python +The following example converts a ``QPtrList<QWidget *>`` instance to a Python list of ``QWidget`` instances:: %ConvertFromTypeCode @@ -559,7 +559,7 @@ returned. :ref:`ref-derived-classes`. The following example converts a Python list of ``QPoint`` instances to a -``QList<QPoint>`` instance:: +``QPtrList<QPoint>`` instance:: %ConvertToTypeCode // See if we are just being asked to check the type of the Python @@ -584,7 +584,7 @@ The following example converts a Python list of ``QPoint`` instances to a } // Create the instance on the heap. - QList<QPoint> *ql = new QList<QPoint>; + QPtrList<QPoint> *ql = new QPtrList<QPoint>; for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) { @@ -1307,11 +1307,11 @@ object. For example:: template<Type *> - %MappedType QList + %MappedType QPtrList { %TypeHeaderCode // Include the library interface to the type being mapped. - #include <qlist.h> + #include <qptrlist.h> %End %ConvertToTypeCode @@ -1334,7 +1334,7 @@ For example:: } // Create the instance on the heap. - QList<Type *> *ql = new QList<Type *>; + QPtrList<Type *> *ql = new QPtrList<Type *>; for (int i = 0; i < PyList_GET_SIZE(sipPy); ++i) { @@ -1395,7 +1395,7 @@ For example:: %End } -Using this we can use, for example, ``QList<QObject *>`` throughout the +Using this we can use, for example, ``QPtrList<QObject *>`` throughout the module's specification files (and in any module that imports this one). The generated code will automatically map this to and from a Python list of QObject instances when appropriate. |