From ee95e881929b3b51e535ad9024025cc7ac91d57c Mon Sep 17 00:00:00 2001 From: John Cummings Date: Fri, 1 Jun 2012 15:29:38 -0500 Subject: Improved QVector to python conversion Added pyseq_to_cppvector_conversion template that calls reserve() with the sequence size to reduce memory reallocations Changed QVector conversion to use new the template Change-Id: I099ab15d5f725499218e2ed081a325246aa5b902 Reviewed-by: Hugo Parente Lima --- PySide/QtCore/typesystem_core_common.xml | 2 +- PySide/typesystem_templates.xml | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/PySide/QtCore/typesystem_core_common.xml b/PySide/QtCore/typesystem_core_common.xml index 5ef1466fc..4a5e62672 100644 --- a/PySide/QtCore/typesystem_core_common.xml +++ b/PySide/QtCore/typesystem_core_common.xml @@ -603,7 +603,7 @@ - + diff --git a/PySide/typesystem_templates.xml b/PySide/typesystem_templates.xml index 2903ae408..61b1471de 100644 --- a/PySide/typesystem_templates.xml +++ b/PySide/typesystem_templates.xml @@ -413,6 +413,15 @@ %out << cppItem; } +