[Interest] Dynamically generating a states and transitions array in javascript?

Mark markg85 at gmail.com
Mon Dec 3 15:40:51 CET 2012


On Wed, Nov 28, 2012 at 4:16 AM, Mark <markg85 at gmail.com> wrote:
>
> Op 26 nov. 2012 22:11 schreef "Mark" <markg85 at gmail.com> het volgende:
>
>
>>
>> Hi,
>>
>> I have a states array in QML that looks like this:
>>     states: [
>>         State {
>>             name: "icon"
>>             PropertyChanges { target: viewContainer; source:
>> "views/IconView.qml" }
>>         },
>>         State {
>>             name: "list"
>>             PropertyChanges { target: viewContainer; source:
>> "views/LView.qml" }
>>         },
>>         State {
>>             name: "tree"
>>             PropertyChanges { target: viewContainer; source:
>> "views/TreeView.qml" }
>>         }
>>     ]
>>
>> That works just fine, but i want to do it more dynamically. I want to
>> read the contents of the folder "views" and add a state entry for each
>> item that i fine. Reading the folder and getting the filename isn't an
>> issue, but i'm kinda puzzled how to build up a states array in
>> javascript.
>>
>> This is an pseudo code example:
>> buildstates.js
>>
>> var stateArray = ... construct the states based on based on the
>> content of a folder ...
>>
>> main.qml
>> import "buildstates.js" as BuildStates
>>
>> Item{
>>     width: 800
>>     height: 600
>>     states: BuildStates.stateArray
>> }
>>
>> I want to do the same for transitions.
>> But how do i do the JavaScript part? Or is there another way to build
>> up a dynamic states/transitions array? Or is there a C++ way for this?
>>
>> Cheers,
>> Mark
>
> Anyone..?

2nd try. Anyone?



More information about the Interest mailing list