Extending QML - Methods Example▲
This example builds on:
-
https://
-
https://
-
https://
The Methods Example has an additional method in the BirthdayParty class: invite(). invite() is declared with https:// so that it can be called from QML.
Q_INVOKABLE void invite(const QString &name);In example.qml, the invite() method is called in the https:// signal handler:
import QtQuick 2.0
import People 1.0
BirthdayParty {
host: Person {
name: "Bob Jones"
shoeSize: 12
}
guests: [
Person { name: "Leo Hodges" },
Person { name: "Jack Smith" },
Person { name: "Anne Brown" }
]
Component.onCompleted: invite("William Green")
}List of Files▲
Files:
List of Files▲
-
referenceexamples/methods/birthdayparty.cpp
-
referenceexamples/methods/birthdayparty.h
-
referenceexamples/methods/example.qml
-
referenceexamples/methods/main.cpp
-
referenceexamples/methods/methods.pro
-
referenceexamples/methods/methods.qrc
-
referenceexamples/methods/person.cpp
-
referenceexamples/methods/person.h


