Fixes win32's HWND converter.
Reviewed by Hugo Parente <hugo.lima@openbossa.org> Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
This commit is contained in:
parent
ed94eda798
commit
2683577b7a
3 changed files with 8 additions and 6 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
namespace Shiboken {
|
namespace Shiboken {
|
||||||
template <>
|
template <>
|
||||||
struct Converter<HWND__>
|
struct Converter<HWND>
|
||||||
{
|
{
|
||||||
static bool checkType(PyObject* pyObj)
|
static bool checkType(PyObject* pyObj)
|
||||||
{
|
{
|
||||||
|
|
@ -19,14 +19,14 @@ struct Converter<HWND__>
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static PyObject* toPython(HWND__ cppobj)
|
static PyObject* toPython(HWND cppobj)
|
||||||
{
|
{
|
||||||
return PyCObject_FromVoidPtr(&cppobj, 0);
|
return PyCObject_FromVoidPtr(cppobj, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static HWND__ toCpp(PyObject* pyobj)
|
static HWND toCpp(PyObject* pyobj)
|
||||||
{
|
{
|
||||||
return *((HWND__*) PyCObject_AsVoidPtr(pyobj));
|
return (HWND)PyCObject_AsVoidPtr(pyobj);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
-->
|
-->
|
||||||
<typesystem package="PySide.QtCore">
|
<typesystem package="PySide.QtCore">
|
||||||
<primitive-type name="HWND__">
|
<primitive-type name="HWND">
|
||||||
<conversion-rule file="glue/hwnd_conversions.h"/>
|
<conversion-rule file="glue/hwnd_conversions.h"/>
|
||||||
</primitive-type>
|
</primitive-type>
|
||||||
<value-type name="POINT">
|
<value-type name="POINT">
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
#ifndef Q_WS_WIN
|
||||||
namespace Shiboken {
|
namespace Shiboken {
|
||||||
template <>
|
template <>
|
||||||
struct Converter<WId>
|
struct Converter<WId>
|
||||||
|
|
@ -30,3 +31,4 @@ struct Converter<WId>
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue