Nyall Dawson cf488d34a4 Split layout item registry into two separate registries
Instead of relying on forward declared c++ classes from
gui in QgsLayoutItemRegistry, instead create a
QgsLayoutItemGuiRegistry which handles registration
of all the GUI specific behavior relating to layout items.

Remove all GUI related code from QgsLayoutItemRegistry.

This creates a cleaner split between core/gui code, and
given that there'll be a lot of gui specific behavior
which needs to be handled by a registry it makes sense
to keep this isolated in gui.

It also plays nicer with the sip bindings, which can't
handle forward declared gui classes in core.
2017-07-11 11:06:36 +10:00
..
2017-06-27 10:43:14 +02:00
2017-07-11 11:06:35 +10:00
2017-03-05 10:21:24 +01:00
2017-06-28 10:45:51 +02:00
2017-03-05 10:21:24 +01:00
2017-05-07 01:49:33 +02:00
2017-05-05 15:39:29 +02:00