diff options
author | Lauro Neto <lauro.neto@openbossa.org> | 2010-08-09 17:55:05 -0300 |
---|---|---|
committer | renatofilho <renato.filho@openbossa.org> | 2010-10-13 13:41:11 -0300 |
commit | 51dd97bebcf49c36402bd3401e5f8b1bf0d1de31 (patch) | |
tree | f9a4d6e361e40ddaa0de26ed40cfb55a099c1e7a /PySide/QtGui | |
parent | 24fcb55072c9e9db0215e0268202e4e14f55195f (diff) |
Adding several __reduce__ methods in QtCore
Add QColor.__reduce__
Adding QByteArray __reduce__
Reviewer: Luciano Wolf <luciano.wolf@openbossa.org>
Renato Filho <renato.filho@openbossa.org>
Diffstat (limited to 'PySide/QtGui')
-rw-r--r-- | PySide/QtGui/typesystem_gui_common.xml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/PySide/QtGui/typesystem_gui_common.xml b/PySide/QtGui/typesystem_gui_common.xml index 68d5c0d8c..090778fde 100644 --- a/PySide/QtGui/typesystem_gui_common.xml +++ b/PySide/QtGui/typesystem_gui_common.xml @@ -678,6 +678,14 @@ PyErr_SetString(PyExc_TypeError, "QVariant must be holding a QColor"); </inject-code> </add-function> + <add-function signature="__reduce__" return-type="PyObject*"> + <inject-code class="target" position="beginning"> + <insert-template name="reduce_start"/> + args = Py_BuildValue("(iiii)", %CPPSELF.red(), %CPPSELF.green(), + %CPPSELF.blue(), %CPPSELF.alpha()); + <insert-template name="reduce_finish"/> + </inject-code> + </add-function> <!-- get* methods. Inject code --> <modify-function signature="getCmyk(int*,int*,int*,int*,int*)"> <modify-argument index="0"> |