/*! \since 4.4 Returns the name of the last property that was jumped over using next() or previous(). */ QScriptString QScriptValueIterator::scriptName() const { Q_D(const QScriptValueIterator); if (!d || !d->initialized || !d->engine()) return QScriptString(); return d->engine()->toStringHandle(*d->current); }
void TestClass::clearReceivedArgs() { m_lastQueryPropertyObject = QScriptValue(); m_lastQueryPropertyName = QScriptString(); m_lastQueryPropertyFlags = 0; m_lastPropertyObject = QScriptValue(); m_lastPropertyName = QScriptString(); m_lastPropertyId = uint(-1); m_lastSetPropertyObject = QScriptValue(); m_lastSetPropertyName = QScriptString(); m_lastSetPropertyId = uint(-1); m_lastSetPropertyValue = QScriptValue(); m_lastPropertyFlagsObject = QScriptValue(); m_lastPropertyFlagsName = QScriptString(); m_lastPropertyFlagsId = uint(-1); }
QScriptString DefaultscriptClassIterator::name() const { Q_ASSERT(mCurrent >= 0 && (uint)mCurrent < mClass->mIterableProperties.size() + mData->childCount()); if (mCurrent < 0 || (uint)mCurrent >= mClass->mIterableProperties.size() + mData->childCount()) return QScriptString(); if (mCurrent < mClass->mIterableProperties.size()) return mClass->mIterableProperties.at(mCurrent).first; int index = mCurrent - mClass->mIterableProperties.size(); Q_ASSERT(index >= 0); DataInformation* child = mData->childAt(index); return mClass->engine()->toStringHandle(child->name()); }
void TestClass::clearReceivedArgs() { m_lastQueryPropertyObject = QScriptValue(); m_lastQueryPropertyName = QScriptString(); m_lastQueryPropertyFlags = 0; m_lastPropertyObject = QScriptValue(); m_lastPropertyName = QScriptString(); m_lastPropertyId = uint(-1); m_lastSetPropertyObject = QScriptValue(); m_lastSetPropertyName = QScriptString(); m_lastSetPropertyId = uint(-1); m_lastSetPropertyValue = QScriptValue(); m_lastPropertyFlagsObject = QScriptValue(); m_lastPropertyFlagsName = QScriptString(); m_lastPropertyFlagsId = uint(-1); m_lastExtensionType = static_cast<QScriptClass::Extension>(-1); m_lastExtensionArgument = QVariant(); }
QScriptString sipQScriptClassPropertyIterator::name() const { sip_gilstate_t sipGILState; PyObject *sipMeth; sipMeth = sipIsPyMethod(&sipGILState,const_cast<char *>(&sipPyMethods[2]),sipPySelf,sipName_QScriptClassPropertyIterator,sipName_name); if (!sipMeth) return QScriptString(); extern QScriptString sipVH_QtScript_9(sip_gilstate_t, sipVirtErrorHandlerFunc, sipSimpleWrapper *, PyObject *); return sipVH_QtScript_9(sipGILState, 0, sipPySelf, sipMeth); }