1// QtCoremod.sip generated by MetaSIP 2// 3// This file is part of the QtCore Python extension module. 4// 5// Copyright (c) 2021 Riverbank Computing Limited <info@riverbankcomputing.com> 6// 7// This file is part of PyQt5. 8// 9// This file may be used under the terms of the GNU General Public License 10// version 3.0 as published by the Free Software Foundation and appearing in 11// the file LICENSE included in the packaging of this file. Please review the 12// following information to ensure the GNU General Public License version 3.0 13// requirements will be met: http://www.gnu.org/copyleft/gpl.html. 14// 15// If you do not wish to use this file under the terms of the GPL version 3.0 16// then you may purchase a commercial license. For more information contact 17// info@riverbankcomputing.com. 18// 19// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 20// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 21 22 23%Module(name=PyQt5.QtCore, call_super_init=True, default_VirtualErrorHandler=PyQt5, keyword_arguments="Optional", use_limited_api=True) 24 25%Timeline {Qt_5_0_0 Qt_5_0_1 Qt_5_0_2 Qt_5_1_0 Qt_5_1_1 Qt_5_2_0 Qt_5_2_1 Qt_5_3_0 Qt_5_3_1 Qt_5_3_2 Qt_5_4_0 Qt_5_4_1 Qt_5_4_2 Qt_5_5_0 Qt_5_5_1 Qt_5_6_0 Qt_5_6_1 Qt_5_6_2 Qt_5_6_3 Qt_5_6_4 Qt_5_6_5 Qt_5_6_6 Qt_5_6_7 Qt_5_6_8 Qt_5_6_9 Qt_5_7_0 Qt_5_7_1 Qt_5_8_0 Qt_5_8_1 Qt_5_9_0 Qt_5_9_1 Qt_5_9_2 Qt_5_9_3 Qt_5_9_4 Qt_5_9_5 Qt_5_9_6 Qt_5_9_7 Qt_5_9_8 Qt_5_9_9 Qt_5_10_0 Qt_5_10_1 Qt_5_11_0 Qt_5_11_1 Qt_5_11_2 Qt_5_11_3 Qt_5_12_0 Qt_5_12_1 Qt_5_12_2 Qt_5_12_3 Qt_5_12_4 Qt_5_13_0 Qt_5_14_0 Qt_5_15_0} 26 27%Platforms {WS_X11 WS_WIN WS_MACX} 28 29%Feature PyQt_Accessibility 30%Feature PyQt_SessionManager 31%Feature PyQt_SSL 32%Feature PyQt_qreal_double 33%Feature Py_v3 34%Feature PyQt_PrintDialog 35%Feature PyQt_Printer 36%Feature PyQt_PrintPreviewWidget 37%Feature PyQt_PrintPreviewDialog 38%Feature PyQt_RawFont 39%Feature PyQt_OpenGL 40%Feature PyQt_Desktop_OpenGL 41%Feature PyQt_NotBootstrapped 42%Feature PyQt_Process 43%Feature PyQt_MacOSXOnly 44%Feature PyQt_WebChannel 45%Feature PyQt_CONSTEXPR 46 47%Copying 48Copyright (c) 2021 Riverbank Computing Limited <info@riverbankcomputing.com> 49 50This file is part of PyQt5. 51 52This file may be used under the terms of the GNU General Public License 53version 3.0 as published by the Free Software Foundation and appearing in 54the file LICENSE included in the packaging of this file. Please review the 55following information to ensure the GNU General Public License version 3.0 56requirements will be met: http://www.gnu.org/copyleft/gpl.html. 57 58If you do not wish to use this file under the terms of the GPL version 3.0 59then you may purchase a commercial license. For more information contact 60info@riverbankcomputing.com. 61 62This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 63WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 64%End 65 66%Plugin PyQt5 67 68%If (Py_v3) 69%DefaultEncoding "ASCII" 70%End 71 72%If (!Py_v3) 73// Hook into the VendorID package if it is enabled. 74%Feature VendorID 75 76%If (VendorID) 77 78%ModuleCode 79#include <vendorid.h> 80%End 81 82%PreInitialisationCode 83 if (!vendorid_check()) 84 { 85 PyErr_SetString(PyExc_RuntimeError, "PyQt cannot be used with this Python interpreter"); 86 return; 87 } 88%End 89 90%End 91 92%End 93 94 95%Include(name=pyqt-internal.sip5, optional=True) 96%Include(name=pyqt-gpl.sip5, optional=True) 97%Include(name=pyqt-commercial.sip5, optional=True) 98 99%DefaultSupertype sip.simplewrapper 100 101%Include qglobal.sip 102%Include qnamespace.sip 103%Include qabstractanimation.sip 104%Include qabstracteventdispatcher.sip 105%Include qabstractitemmodel.sip 106%Include qabstractnativeeventfilter.sip 107%Include qabstractproxymodel.sip 108%Include qabstractstate.sip 109%Include qabstracttransition.sip 110%Include qanimationgroup.sip 111%Include qbasictimer.sip 112%Include qbitarray.sip 113%Include qbuffer.sip 114%Include qbytearray.sip 115%Include qbytearraymatcher.sip 116%Include qcalendar.sip 117%Include qcborcommon.sip 118%Include qcborstream.sip 119%Include qchar.sip 120%Include qcollator.sip 121%Include qcommandlineoption.sip 122%Include qcommandlineparser.sip 123%Include qconcatenatetablesproxymodel.sip 124%Include qcoreapplication.sip 125%Include qcoreevent.sip 126%Include qcryptographichash.sip 127%Include qdatastream.sip 128%Include qdatetime.sip 129%Include qdeadlinetimer.sip 130%Include qdir.sip 131%Include qdiriterator.sip 132%Include qeasingcurve.sip 133%Include qelapsedtimer.sip 134%Include qeventloop.sip 135%Include qeventtransition.sip 136%Include qfile.sip 137%Include qfiledevice.sip 138%Include qfileinfo.sip 139%Include qfileselector.sip 140%Include qfilesystemwatcher.sip 141%Include qfinalstate.sip 142%Include qhistorystate.sip 143%Include qidentityproxymodel.sip 144%Include qiodevice.sip 145%Include qitemselectionmodel.sip 146%Include qjsondocument.sip 147%Include qjsonvalue.sip 148%Include qlibrary.sip 149%Include qlibraryinfo.sip 150%Include qline.sip 151%Include qlocale.sip 152%Include qlockfile.sip 153%Include qlogging.sip 154%Include qloggingcategory.sip 155%Include qmargins.sip 156%Include qmessageauthenticationcode.sip 157%Include qmetaobject.sip 158%Include qmetatype.sip 159%Include qmimedata.sip 160%Include qmimedatabase.sip 161%Include qmimetype.sip 162%Include qmutex.sip 163%Include qnumeric.sip 164%Include qobject.sip 165%Include qobjectcleanuphandler.sip 166%Include qobjectdefs.sip 167%Include qoperatingsystemversion.sip 168%Include qparallelanimationgroup.sip 169%Include qpauseanimation.sip 170%Include qpropertyanimation.sip 171%Include qpluginloader.sip 172%Include qpoint.sip 173%Include qprocess.sip 174%Include qrandom.sip 175%Include qreadwritelock.sip 176%Include qrect.sip 177%Include qregexp.sip 178%Include qregularexpression.sip 179%Include qresource.sip 180%Include qrunnable.sip 181%Include qsavefile.sip 182%Include qsemaphore.sip 183%Include qsequentialanimationgroup.sip 184%Include qsettings.sip 185%Include qsharedmemory.sip 186%Include qsignalmapper.sip 187%Include qsignaltransition.sip 188%Include qsize.sip 189%Include qsocketnotifier.sip 190%Include qsortfilterproxymodel.sip 191%Include qstandardpaths.sip 192%Include qstate.sip 193%Include qstatemachine.sip 194%Include qstorageinfo.sip 195%Include qstring.sip 196%Include qstringlistmodel.sip 197%Include qsystemsemaphore.sip 198%Include qtemporarydir.sip 199%Include qtemporaryfile.sip 200%Include qtextboundaryfinder.sip 201%Include qtextcodec.sip 202%Include qtextstream.sip 203%Include qthread.sip 204%Include qthreadpool.sip 205%Include qtimeline.sip 206%Include qtimer.sip 207%Include qtimezone.sip 208%Include qtranslator.sip 209%Include qtransposeproxymodel.sip 210%Include qurl.sip 211%Include qurlquery.sip 212%Include quuid.sip 213%Include qvariant.sip 214%Include qvariantanimation.sip 215%Include qversionnumber.sip 216%Include qwaitcondition.sip 217%Include qxmlstream.sip 218%Include qsysinfo.sip 219%Include qjsonobject.sip 220%Include qpycore_qset.sip 221%Include qpycore_qlist.sip 222%Include qwineventnotifier.sip 223%Include qstringlist.sip 224%Include qjsonarray.sip 225%Include qpycore_virtual_error_handler.sip 226%Include qpycore_qvariantmap.sip 227%Include qpycore_qpair.sip 228%Include qpycore_qmap.sip 229%Include qpycore_qhash.sip 230%Include qpycore_qvector.sip 231