Nyall Dawson 885269ee78 Only create composer item config widgets on demand
Instead of creating them for all items when composer window
is opened, instead just create and destroy them when
required. None are too heavy to have a noticable delay
when selecting items, but in contrast keeping them around
forever is wasteful on memory.

Also clean up a lot of duplicate composer/composition
code and remove unnecessary signals from api (use a single
itemAdded signal instead of multiple signals for every
item type)
2017-03-21 10:32:53 +10:00
..
2017-01-30 17:40:41 +10:00
2017-03-15 08:23:05 +01:00
2017-02-21 18:14:58 +01:00
2017-03-05 10:21:24 +01:00
2016-11-16 09:33:19 +01:00
2016-11-16 09:33:19 +01:00
2016-12-15 15:26:36 +01:00
2016-07-25 10:15:46 +10:00
2016-10-01 15:39:03 +02:00
2017-02-24 16:02:25 +01:00
2016-12-20 01:20:08 +01:00
2017-02-20 09:06:02 +01:00
2016-09-15 18:34:15 +10:00
2017-02-24 16:02:25 +01:00
2017-01-11 09:51:38 +03:00
2017-01-12 22:01:50 +01:00