Use slots or Q_INVOKABLE.
c++
class Blah {
....
public slots:
void iveBeenClicked()
};
Pass class to qml
Blah foo;
view->rootContext()->setContextProperty("myblah", &blah);
Qml
Button {
onClicked: myblah.iveBeenClicked()
}
Button {
id: lateButton
}
Component.onCompleted: lateButton.clicked.connect(myblah.iveBeenClicked())
↧