On Sun, Dec 16, 2012 at 5:12 PM, André Pönitz <[email protected]> wrote: > On Sun, Dec 16, 2012 at 03:42:59PM -0800, Alan Alpert wrote: >> On Sun, Dec 16, 2012 at 1:12 PM, Bache-Wiig Jens >> <[email protected]> wrote: >> >> If you create the actions in C++, you'd still have to repeat each and >> >> every one in QML, unless we provide a way to iterate over the ones >> >> that should be in a menu, or a toolbar. >> > >> > How about having ToolBar.addAction() for convenience? It is exactly >> > what we do for widgets. >> >> Widgets is a toolkit for an imperative language. Looping over lists >> and adding things individually is acceptable there. In a declarative >> language it is really not the right way to go. > > You make that sound like there was a conceptual difference between > .ui plus C++ on one side, and some json-ish structure plus JS on the > other side.
The conceptual differences are: 1) Bindings. Strict json + JS would be a lot more similar to .ui plus C++ because it doesn't have bindings. 2) User approach. .ui files were never meant to be edited by hand. .qml files are always meant to be edited by hand (even when the visual designer was around, that was more an aid than the primary method of editing QML). -- Alan Alpert _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
