GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing mevislab.github.io — PythonQt: PythonQtMethodInfo Class Reference
Classes |
Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
Static Protected Attributes |
List of all members
PythonQtMethodInfo Class Reference stores information about a specific signal/slot/method More...
Inheritance diagram for PythonQtMethodInfo:
Detailed Descriptionstores information about a specific signal/slot/method Definition at line 58 of file PythonQtMethodInfo.h. Member Enumeration Documentation◆ ParameterTypeConstructor & Destructor Documentation◆ PythonQtMethodInfo() [1/4]
Definition at line 79 of file PythonQtMethodInfo.h. References _shouldAllowThreads. Referenced by getCachedMethodInfo(), getCachedMethodInfoFromArgumentList(), PythonQtMethodInfo(), PythonQtSlotInfo::PythonQtSlotInfo(), and PythonQtSlotInfo::PythonQtSlotInfo(). ◆ ~PythonQtMethodInfo()
Definition at line 80 of file PythonQtMethodInfo.h. 80{};
◆ PythonQtMethodInfo() [2/4]
◆ PythonQtMethodInfo() [3/4]
◆ PythonQtMethodInfo() [4/4]
Definition at line 83 of file PythonQtMethodInfo.h. References _parameters, _shouldAllowThreads, and PythonQtMethodInfo(). Member Function Documentation◆ addParameterTypeAlias()
add an alias for a typename, e.g. QObjectList and QList<QObject*>. ◆ cleanupCachedMethodInfos()
cleanup the cache ◆ fillParameterInfo()
fill the parameter info for the given type name ◆ getCachedMethodInfo()
returns the method info of the signature, uses a cache internally to speed up multiple requests for the same method, classInfo is passed to allow local enum resolution (if NULL is passed, no local enums are recognized) References PythonQtMethodInfo(). Referenced by PythonQtSlotInfo::PythonQtSlotInfo(). ◆ getCachedMethodInfoFromArgumentList()
get the cached method info using the passed in list of return value and arguments, return value needs to be passed as first arg References PythonQtMethodInfo(). ◆ getInnerListTypeName()
returns the inner type name of a simple template or the typename without appended "List". Referenced by PythonQtConvertListOfKnownClassToPythonList(), and PythonQtConvertPythonListToListOfKnownClass(). ◆ getInnerTemplateMetaType()
returns the inner type id of a simple template of the form SomeObject<InnerType> Referenced by PythonQtConvertListOfPairToPythonList(), PythonQtConvertListOfValueTypeToPythonList(), PythonQtConvertPythonListToListOfPair(), and PythonQtConvertPythonListToListOfValueType(). ◆ getInnerTemplateTypeName()
returns the inner type name of a simple template of the form SomeObject<InnerType> Referenced by PythonQtConvertIntegerMapToPython(), PythonQtConvertPairToPython(), PythonQtConvertPythonToIntegerMap(), and PythonQtConvertPythonToPair(). ◆ getParameterInfoForMetaType()
returns a parameter info for the given metatype (and creates and caches one if it is not yet present) ◆ nameToType()
returns the id for the given type (using an internal dictionary) ◆ parameterCount()
returns the number of parameters including the return value Definition at line 100 of file PythonQtMethodInfo.h. References _parameters. ◆ parameters()
get the parameter infos Definition at line 106 of file PythonQtMethodInfo.h. References _parameters. Referenced by PythonQtSlotInfo::PythonQtSlotInfo(). ◆ setupAllowThreads()
◆ shouldAllowThreads()
returns if the GIL should be released when calling this method. This is the default, but it will return false if any of the parameters is a PythonQtObjectPtr or PyObject*. Definition at line 129 of file PythonQtMethodInfo.h. References _shouldAllowThreads. Referenced by PythonQtSlotInfo::PythonQtSlotInfo(). Member Data Documentation◆ _cachedParameterInfos
Definition at line 140 of file PythonQtMethodInfo.h. ◆ _cachedSignatures
stores the cached signatures of methods to speedup mapping from Qt to Python types Definition at line 138 of file PythonQtMethodInfo.h. ◆ _parameterNameAliases
Definition at line 135 of file PythonQtMethodInfo.h. ◆ _parameters
Definition at line 142 of file PythonQtMethodInfo.h. Referenced by parameterCount(), parameters(), PythonQtMethodInfo(), PythonQtSlotInfo::PythonQtSlotInfo(), and PythonQtSlotInfo::PythonQtSlotInfo(). ◆ _parameterTypeDict
Definition at line 134 of file PythonQtMethodInfo.h. ◆ _shouldAllowThreads
Definition at line 143 of file PythonQtMethodInfo.h. Referenced by PythonQtMethodInfo(), PythonQtMethodInfo(), PythonQtSlotInfo::PythonQtSlotInfo(), PythonQtSlotInfo::PythonQtSlotInfo(), and shouldAllowThreads(). The documentation for this class was generated from the following file: Generated on for PythonQt by | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||