Merge pull request #15 from ModOrganizer2/python3

Migrate to python 3.7
This commit is contained in:
Jeremy Rimpo
2018-08-23 11:48:07 -05:00
committed by GitHub
6 changed files with 1378 additions and 1349 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ LIST(APPEND CMAKE_PREFIX_PATH ${QT_ROOT}/lib/cmake)
FILE(GLOB_RECURSE PYTHON_ROOT ${DEPENDENCIES_DIR}/Python*/pyconfig.h.in)
GET_FILENAME_COMPONENT(PYTHON_ROOT ${PYTHON_ROOT} DIRECTORY)
FILE(GLOB_RECURSE SIP_ROOT ${DEPENDENCIES_DIR}/sip*/siplib/sip.h)
FILE(GLOB_RECURSE SIP_ROOT ${DEPENDENCIES_DIR}/sip-*/siplib/sip.h)
GET_FILENAME_COMPONENT(SIP_ROOT ${SIP_ROOT} DIRECTORY)
# need to install python
+1
View File
@@ -13,6 +13,7 @@ FILE(GLOB ${PROJ_NAME}_HDRS *.h)
SET(CMAKE_INCLUDE_CURRENT_DIR ON)
SET(CMAKE_AUTOMOC ON)
SET(CMAKE_AUTOUIC ON)
ADD_DEFINITIONS(-DQT_NO_KEYWORDS)
FIND_PACKAGE(Qt5Widgets REQUIRED)
#QT5_WRAP_UI(${PROJ_NAME}_UIHDRS ${${PROJ_NAME}_FORMS})
FIND_PACKAGE(Qt5LinguistTools)
+1 -1
View File
@@ -202,7 +202,7 @@ public:
virtual QIcon icon() const;
virtual void setParentWidget(QWidget *parent);
public slots:
public Q_SLOTS:
virtual void display() const;
};
+1344 -1345
View File
File diff suppressed because it is too large Load Diff
+30 -1
View File
@@ -7,7 +7,36 @@ static const sipAPIDef *sipAPI()
{
static const sipAPIDef *sipApi = nullptr;
if (sipApi == nullptr) {
sipApi = (const sipAPIDef *)PyCapsule_Import("sip._C_API", 0);
#if defined(SIP_USE_PYCAPSULE)
PyImport_ImportModule("PyQt5.sip");
sipApi = (const sipAPIDef *)PyCapsule_Import("PyQt5.sip._C_API", 0);
#else
PyObject *sip_module;
PyObject *sip_module_dict;
PyObject *c_api;
/* Import the SIP module. */
sip_module = PyImport_ImportModule("PyQt5.sip");
if (sip_module == NULL)
return NULL;
/* Get the module's dictionary. */
sip_module_dict = PyModule_GetDict(sip_module);
/* Get the "_C_API" attribute. */
c_api = PyDict_GetItemString(sip_module_dict, "_C_API");
if (c_api == NULL)
return NULL;
/* Sanity check that it is the right type. */
if (!PyCObject_Check(c_api))
return NULL;
/* Get the actual pointer from the object. */
sipApi = (const sipAPIDef *)PyCObject_AsVoidPtr(c_api);
#endif
}
return sipApi;
+1 -1
View File
@@ -105,7 +105,7 @@ private:
Q_DISABLE_COPY(ModRepositoryBridgeWrapper)
private slots:
private Q_SLOTS:
void filesAvailable(int modID, QVariant userData, const QList<ModRepositoryFileInfo> &resultData)
{