Hi All,

 To recoup on my previous post about this, I've isolated the issue.
The conditions are as follow:

  1) Not using FocusScope
  2) Setting the focus on the item in the PropertyChanges of the transition:

         State {
            name: "changeSettings";
            PropertyChanges { target: setRssView; x: 0; clip: false; z: 1}
            PropertyChanges { target: setview ; inputFocus: true }
            PropertyChanges { target: list; x: +(parent.width * 1.5) }
            PropertyChanges { target: toolBar; button1Label: "Save" }
        },

 inputFocus is a property alias defined as so:

Item {
    property alias inputFocus: uri.focus
  Input{
                id: uri
                onAccepted: {
                    window.currentFeed = "http://"; + uri.text;
                    feedModel.reload();
                }
                text: window.currentFeed
            }

}

This is the code I use to change the state through a button click:

   ToolBar {
        id: toolBar; height: 40;
        y: parent.height - 40
        width: parent.width; opacity: 0.9
        button1Label: "Settings"
        button2Label: "Quit"
        onButton2Clicked: Qt.quit()
        onButton1Clicked:  {
            console.log("window.state = " + window.state)
            if (window.state=='feedView')
            {
                window.state= 'changeSettings'
            }
            else if (window.state == 'changeSettings')
            {

                window.currentFeed = setview.address
                feedModel.reload();
                //toolBar.button1Label = 'Settings';
                window.state='feedView';

            }


Now the problem (or a bug?) seems to happen on and only on the first
time I click that button to switch to settings view, the animation
jitters momentarily and only the end of the animation is "felt". when
I go back and forth between the states after the first time, the
transition is smooth as expected.

I know I've posted about this before, but before opening a bug I'd
like to be sure that what I do is correct and not some sort of mis-use
of QML.


Great weekend and cheers,

-- 
-Sivan
_______________________________________________
Qt-qml mailing list
Qt-qml@qt.nokia.com
http://lists.qt.nokia.com/mailman/listinfo/qt-qml

Reply via email to