Quantcast
Channel: Qt DevNet forums: Qt Quick 1283365070**
Viewing all articles
Browse latest Browse all 4972

sending signal from Qt Quick ApplicationWindow to C++ class

$
0
0
I want to receive a signal of an ApplicationWindow started by a QQmlApplicationEngine in my C++ object. But I don’t know, how I can connect my Application window with this C++ object, see the ‘???’ comment in my code. myObject.cpp startApplicationWindow() {      engine.load(QUrl(QStringLiteral("qrc:///main.qml"))); //engine is a QQmlApplicationEngine   QObject::connect(/* ??? */, SIGNAL( workDone() ), this, SLOT( doAction() ) }   doAction() { //code } //as public slot in myObject.h declared main.qml import QtQuick 2.2 import QtQuick.Controls 1.1 import QtQuick.Dialogs 1.1   ApplicationWindow {     id : root     visible: true     width: 100     height: 100     title: qsTr("Window")     signal workDone()       Button {         id: button         x: 42         y: 42         text: qsTr("press")         onClicked: { workDone() }     } }

Viewing all articles
Browse latest Browse all 4972

Trending Articles