diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2020-05-24 22:23:11 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2020-05-24 22:23:11 +0900 |
commit | 7ba42131b73648e307ca5b1f21e7d2c2052ff09e (patch) | |
tree | fc82e5d0d3cf09ebb38fc2255b235a3ea43d70dd /doc/html/_sources | |
parent | dda6304c5083cecb51f3e1c9f92f595acdcc06d9 (diff) | |
download | sip4-tqt-7ba42131b73648e307ca5b1f21e7d2c2052ff09e.tar.gz sip4-tqt-7ba42131b73648e307ca5b1f21e7d2c2052ff09e.zip |
Adjusted after dropping obsolete Qt2's QList class.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'doc/html/_sources')
-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. |