tests/auto/declarative/qmlvisual/animation/qtbug13398/qtbug13398.qml
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 04 Oct 2010 01:19:32 +0300
changeset 37 758a864f9613
permissions -rw-r--r--
Revision: 201037 Kit: 201039

import Qt 4.7

Item {
    width: 300
    height: 400

    Rectangle {
        id: root
        color: "darkkhaki"

        x: 50
        y: 50

        width: 200
        height: 300

        Rectangle {
            id: statusbar
            color: "chocolate"

            height: 30

            anchors.top: root.top
            anchors.left: root.left
            anchors.right: root.right
        }

        Rectangle {
            id: titlebar
            color: "crimson"

            height: 60

            anchors.top: statusbar.bottom
            anchors.left: root.left
            anchors.right: root.right
        }

        MouseArea {
            anchors.fill: parent
            onClicked: {
                root.state = root.state ? "" : "fullscreen";
            }
        }

        states: [
            State {
                name: "fullscreen"
                AnchorChanges {
                    target: statusbar
                    anchors.top: undefined
                    anchors.bottom: titlebar.top
                }
                AnchorChanges {
                    target: titlebar
                    anchors.top: undefined
                    anchors.bottom: root.top
                }
            }
        ]

        transitions: [
            Transition {
                AnchorAnimation { }
            }
        ]
    }
}