Hi,
Try this:
C2.StackView.onStatusChanged: console.log("Status is " +
C2.StackView.status)
--
J-P Nurmi
> On 27 Jan 2017, at 18:48, Shantanu Tushar <[email protected]> wrote:
>
> Hi,
>
> I realized today that this doesn't work-
>
> import QtQuick 2.7
> import QtQuick.Controls 2.1 as C2
>
> C2.ApplicationWindow {
> visible: true
> width: 640
> height: 480
>
> C2.StackView {
> anchors.fill: parent
>
> Component.onCompleted: push(rectComponent)
> }
>
> Component {
> id: rectComponent
>
> Rectangle {
> color: "green"
> C2.StackView.onStatusChanged: console.log("Status is " +
> StackView.status)
> }
> }
> }
>
> "Status is" is never printed. However if I import without the "as C2"
> and use "StackView.onStatusChanged", the message is printed.
>
> The reason I need to do this is that we are still using QtQuick
> Controls 1 throughout our project and want to use StackView from
> QtQuick.Controls 2 because we need the "StackView.onRemoved"
> functionality.
>
> Any idea how to make the attached property's signal work?
>
> Cheers,
>
> --
> Shantanu Tushar (UTC +0530)
> shantanu.io
> _______________________________________________
> Interest mailing list
> [email protected]
> http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________
Interest mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/interest