NAME

Qt::Script::QScriptClass

PUBLIC METHODS

QScriptClass(QScriptEngine * engine)
~QScriptClass()
QScriptEngine * engine()
QVariant extension(QScriptClass::Extension extension, const QVariant & argument)
QVariant extension(QScriptClass::Extension extension, const QVariant & argument = QVariant())
QString name()
QScriptClassPropertyIterator * newIterator(const QScriptValue & object)
QScriptValue property(const QScriptValue & object, const QScriptString & name, uint id)
QFlags<QScriptValue::PropertyFlag> propertyFlags(const QScriptValue & object, const QScriptString & name, uint id)
QScriptValue prototype()
QFlags<QScriptClass::QueryFlag> queryProperty(const QScriptValue & object, const QScriptString & name, QFlags<QScriptClass::QueryFlag> flags, uint * id)
void setProperty(QScriptValue & object, const QScriptString & name, uint id, const QScriptValue & value)
bool supportsExtension(QScriptClass::Extension extension)

ENUM VALUES

HandlesReadAccess
HandlesWriteAccess
Callable
HasInstance

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2012 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html