QML style guide
Marco Martin
notmart at gmail.com
Mon Oct 29 21:52:49 UTC 2012
On Monday 29 October 2012, Aaron J. Seigo wrote:
> i did spend some time considering why this happens ... and here's my guess
> (though it is only that): one tends to start with and also change most
> frequently the geometry properties (anchors, widths/heights, spacing,
> margins) and so those "naturally" got promoted to the top. they are also
> some of the most common things to find in items, so "id => geometry" is
> just a very common pattern.
ok, since both make sense, i'm for the one that requires less adaptions of
existing files
>
> > usually i tend to put onFooChanged immediately after the declaration of
> > foo, has advantages and disadvantages, but i guess is mostly gettig used
> > to
>
> tbh, this is one habit that really bugs me. due to the mix of property
> definitions and blocks of code, it's very hard to get an overview of what
> the properties actually are. worst of all, it ends up encouraging the mix
> of other elements referenced by these onFoo methods in there too. running
> across a Timer definition mixed in with properties QML is not entirely
> uncommon, and i think it is probably due to this.
good point, noted.
--
Marco Martin
More information about the Plasma-devel
mailing list