if ( myXmlHandler )
myXmlHandler->createPopup( thePopupMenu, aContext, aParent, aObject );
- PyObjWrapper sipPopup( sipBuildResult( 0, "M", thePopupMenu, sipClass_QMenu ) );
+ PyObjWrapper sipPopup( sipBuildResult( 0, "D", thePopupMenu,
+#if SIP_VERSION < 0x040800
+ sipClass_QMenu
+#else
+ sipType_QMenu
+#endif
+ , NULL) );
// then call Python module's createPopupMenu() method (for new modules)
if ( PyObject_HasAttrString( myModule, "createPopupMenu" ) ) {
if ( aDesktop )
aWorkspace = aDesktop->workstack();
}
- PyObjWrapper pyws( sipBuildResult( 0, "M", aWorkspace, sipClass_QWidget ) );
+ PyObjWrapper pyws( sipBuildResult( 0, "D", aWorkspace,
+#if SIP_VERSION < 0x040800
+ sipClass_QWidget
+#else
+ sipType_QWidget
+#endif
+ , NULL) );
// ... and finally call Python module's setWorkspace() method (obsolete)
if ( PyObject_HasAttrString( myModule, "setWorkSpace" ) ) {
PyObjWrapper res( PyObject_CallMethod( myModule, (char*)"setWorkSpace", (char*)"O", pyws.get() ) );
return;
QStringList* theList = new QStringList(theListOfFiles);
- PyObjWrapper sipList( sipBuildResult( 0, "M", theList,
+ PyObjWrapper sipList( sipBuildResult( 0, "D", theList,
#if SIP_VERSION < 0x040800
sipClass_QStringList
#else
sipType_QStringList
#endif
- ) );
+ , NULL) );
if ( PyObject_HasAttrString(myModule , "openFiles") ) {
PyObjWrapper res( PyObject_CallMethod( myModule, (char*)"openFiles",
(char*)"O", sipList.get()));