Find the Best Demos and Examples

Check out this quick tour to find the best demos and examples for you, and to see how the Felgo SDK can help you to develop your next app or game!

Forums

OverviewFelgo 2 Support (Qt 5) › Dynamic list of components

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #9777

    Lenny

    Hi all,

    I have a question about how to create a (observable) list of components such that each component’s properties are automatically updated in the list when the component changes. For example, if the list stores “Squaby” objects and three Squaby’s change positions simultaneously, the x and y properties of the Squabys stored in the list should also change to their new x and y positions. I tried using ListModel but it seems to only store a static copy of an object.

     

    #9812

    Günther
    Felgo Team

    Hi NanoBreeze!

    I don’t know what your actual goal is, but maybe a simple javascript array might just do the trick for you? 😉

    For example, you could add a javascript array property that stores all the components you add.

    Item {
        property var myComponents: []
    
        function addComponent(component) {
          myComponents.push(component)
        }
        
        function getComponent(index) {
          return myComponents[index]
        }
    }

     

    Hope, this helps!

    Best,
    GT

     

     

    • This reply was modified 5 years, 2 months ago by  GT.
    #9832

    Lenny

    Thanks GT! Using a javascript array solved my problem perfectly.

    #9837

    Günther
    Felgo Team

    Cool!

    I’m happy I could help 😉

Viewing 4 posts - 1 through 4 (of 4 total)

RSS feed for this thread

You must be logged in to reply to this topic.