aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/QtCore/qlist_conversions.h
diff options
context:
space:
mode:
authorMarcelo Lira <marcelo.lira@openbossa.org>2009-09-15 17:00:19 -0300
committerMarcelo Lira <marcelo.lira@openbossa.org>2009-09-15 17:00:44 -0300
commit50678706032259f37942eea03429e86af685eedb (patch)
tree396f7f0149f2bf50b99bbb16a6000c549ae932ec /PySide/QtCore/qlist_conversions.h
parentd9b029098c0aee475310841f2d2746c3739b99f7 (diff)
added conversion rules for QVector and QMap containers
Diffstat (limited to 'PySide/QtCore/qlist_conversions.h')
-rw-r--r--PySide/QtCore/qlist_conversions.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/PySide/QtCore/qlist_conversions.h b/PySide/QtCore/qlist_conversions.h
index b305d1468..0f72b3ccd 100644
--- a/PySide/QtCore/qlist_conversions.h
+++ b/PySide/QtCore/qlist_conversions.h
@@ -1,20 +1,20 @@
-template <typename StdList>
+template <typename qlist>
struct Converter_qlist
{
- static PyObject* toPython(StdList holder)
+ static PyObject* toPython(qlist holder)
{
PyObject* result = PyList_New(holder.size());
for (int i = 0; i < holder.size(); i++) {
- PyList_SET_ITEM(result, i, Converter<typename StdList::value_type>::toPython(holder.at(i)));
+ PyList_SET_ITEM(result, i, Converter<typename qlist::value_type>::toPython(holder.at(i)));
}
return result;
}
- static StdList toCpp(PyObject* pyobj)
+ static qlist toCpp(PyObject* pyobj)
{
- StdList result;
+ qlist result;
for (int i = 0; i < PySequence_Size(pyobj); i++) {
PyObject* pyItem = PySequence_GetItem(pyobj, i);
- result.append(Converter<typename StdList::value_type>::toCpp(pyItem));
+ result.append(Converter<typename qlist::value_type>::toCpp(pyItem));
}
return result;
}