CppComponentValue Class
(QmlJS::QmlJS::CppComponentValue)| Inherits: | QmlJS::QmlJS::ObjectValue |
Public Functions
| CppComponentValue(LanguageUtils::FakeMetaObject::ConstPtr metaObject, const QmlJS::QString &className, const QmlJS::QString &moduleName, const int &componentVersion, const int &importVersion, int metaObjectRevision, QmlJS::QmlJS::ValueOwner *valueOwner, const QmlJS::QString &originId) | |
| virtual | ~CppComponentValue() |
| int | componentVersion() const |
| QmlJS::QString | defaultPropertyName() const |
| LanguageUtils::FakeMetaEnum | getEnum(const QmlJS::QString &typeName, const QmlJS::QmlJS::CppComponentValue **foundInScope = 0) const |
| const QmlJS::QmlJS::QmlEnumValue * | getEnumValue(const QmlJS::QString &typeName, const QmlJS::QmlJS::CppComponentValue **foundInScope = 0) const |
| bool | hasLocalProperty(const QmlJS::QString &typeName) const |
| bool | hasProperty(const QmlJS::QString &typeName) const |
| int | importVersion() const |
| bool | isListProperty(const QmlJS::QString &name) const |
| bool | isPointer(const QmlJS::QString &propertyName) const |
| bool | isWritable(const QmlJS::QString &propertyName) const |
| QmlJS::QString | moduleName() const |
| QmlJS::QString | propertyType(const QmlJS::QString &propertyName) const |
| const QmlJS::QmlJS::CppComponentValue * | prototype() const |
| int | prototypes() const |
| const QmlJS::QmlJS::ObjectValue * | signalScope(const QmlJS::QString &signalName) const |
| const QmlJS::QmlJS::Value * | valueForCppName(const QmlJS::QString &typeName) const |
Reimplemented Public Functions
| virtual const QmlJS::QmlJS::CppComponentValue * | asCppComponentValue() const override |
| virtual void | processMembers(QmlJS::QmlJS::MemberProcessor *processor) const override |
- 16 public functions inherited from QmlJS::QmlJS::ObjectValue
- 29 public functions inherited from QmlJS::QmlJS::Value
Protected Functions
| bool | isDerivedFrom(LanguageUtils::FakeMetaObject::ConstPtr base) const |
Member Function Documentation
CppComponentValue::CppComponentValue(LanguageUtils::FakeMetaObject::ConstPtr metaObject, const QmlJS::QString &className, const QmlJS::QString &moduleName, const int &componentVersion, const int &importVersion, int metaObjectRevision, QmlJS::QmlJS::ValueOwner *valueOwner, const QmlJS::QString &originId)
Default constructs an instance of CppComponentValue.
[virtual] CppComponentValue::~CppComponentValue()
Destroys the instance of CppComponentValue. The destructor is virtual.