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: PythonQtSlotInfo Class Reference
PythonQtSlotInfo Class Reference stores information about a slot, including a next pointer to overloaded slots More...
Inheritance diagram for PythonQtSlotInfo:
Detailed Descriptionstores information about a slot, including a next pointer to overloaded slots Definition at line 147 of file PythonQtMethodInfo.h. Member Enumeration Documentation◆ Type
Definition at line 150 of file PythonQtMethodInfo.h. Constructor & Destructor Documentation◆ PythonQtSlotInfo() [1/2]
Definition at line 152 of file PythonQtMethodInfo.h. 153 : PythonQtMethodInfo()
154 {
155 _meta = info._meta;
158 _slotIndex = info._slotIndex;
159 _next = nullptr;
160 _decorator = info._decorator;
161 _type = info._type;
162 _upcastingOffset = 0;
163 }
QList< ParameterInfo > _parameters Definition PythonQtMethodInfo.h:142 References PythonQtMethodInfo::_parameters, PythonQtMethodInfo::_shouldAllowThreads, PythonQtMethodInfo::PythonQtMethodInfo(), and PythonQtSlotInfo(). Referenced by getGlobalShouldAllowThreads(), invokeQtMethod(), nextInfo(), PythonQtSlotInfo(), and setNextInfo(). ◆ PythonQtSlotInfo() [2/2]
Definition at line 165 of file PythonQtMethodInfo.h. 167 : PythonQtMethodInfo()
168 {
170 _meta = meta;
173 _slotIndex = slotIndex;
174 _next = nullptr;
175 _decorator = decorator;
176 _type = type;
177 _upcastingOffset = 0;
178 }
static const PythonQtMethodInfo * getCachedMethodInfo(const QMetaMethod &method, PythonQtClassInfo *classInfo) const QList< ParameterInfo > & parameters() const get the parameter infos Definition PythonQtMethodInfo.h:106 bool shouldAllowThreads() const Definition PythonQtMethodInfo.h:129 int slotIndex() const get the index of the slot (needed for qt_metacall) Definition PythonQtMethodInfo.h:193 References PythonQtMethodInfo::_parameters, PythonQtMethodInfo::_shouldAllowThreads, decorator(), PythonQtMethodInfo::getCachedMethodInfo(), MemberSlot, PythonQtMethodInfo::parameters(), PythonQtMethodInfo::PythonQtMethodInfo(), PythonQtMethodInfo::shouldAllowThreads(), and slotIndex(). Member Function Documentation◆ arguments()
get the parameter infos for the arguments, without return type and instance decorator. ◆ decorator()
Definition at line 207 of file PythonQtMethodInfo.h. 207{ return _decorator; }
Referenced by PythonQtSlotInfo(). ◆ deleteOverloadsAndThis()
◆ fullSignature()
get the full signature including return type ◆ getGlobalShouldAllowThreads()
Returns if calling slots should release the GIL to allow Python threads while being inside of C++. References PythonQtSlotInfo(). ◆ getImplementingClassName()
Returns the class name that originally implements this method, regardless where the wrapper is located/implemented. ◆ invokeQtMethod()
Invoke the given slot on obj, save/restore thread state if needed. References PythonQtSlotInfo(). ◆ isClassDecorator()
returns if the slot is a constructor slot Definition at line 205 of file PythonQtMethodInfo.h. References ClassDecorator. ◆ isInstanceDecorator()
returns if the slot is a decorator slot Definition at line 202 of file PythonQtMethodInfo.h. References InstanceDecorator. ◆ metaMethod()
Definition at line 186 of file PythonQtMethodInfo.h. 186{ return &_meta; }
◆ nextInfo()
get next overloaded slot (which has the same name) Definition at line 196 of file PythonQtMethodInfo.h. 196{ return _next; }
References PythonQtSlotInfo(). ◆ overloads()
gets a list of all overload signatures. Signatures which only differ because of default values are joined using "[]" to indicate the optional arguments. ◆ setGlobalShouldAllowThreads()
Sets if calling slots should release the GIL to allow other Python threads while being inside of C++. ◆ setNextInfo()
set the next overloaded slot Definition at line 199 of file PythonQtMethodInfo.h. 199{ _next = next; }
References PythonQtSlotInfo(). ◆ setUpcastingOffset()
Definition at line 188 of file PythonQtMethodInfo.h. 188{ _upcastingOffset = upcastingOffset; }
References upcastingOffset(). ◆ signature()
get the Qt signature of the slot ◆ slotIndex()
get the index of the slot (needed for qt_metacall) Definition at line 193 of file PythonQtMethodInfo.h. 193{ return _slotIndex; }
Referenced by PythonQtSlotInfo(). ◆ slotName()
get the short slot name ◆ upcastingOffset()
Definition at line 190 of file PythonQtMethodInfo.h. 190{ return _upcastingOffset; }
Referenced by setUpcastingOffset(). 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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||