QmlDesigner: Refactor anchor lines

Change-Id: I594b8255e1515f1307eb6c669e26f0a4045484ed
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: Refactor positioning code in NavigatorTreeModel

Change-Id: Iee8637607d60e8629b28098e740beba5e369bb09
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Use -after for qmake in PuppetCreator

Change-Id: Iaef721e6f086b46b9c731e33a64b8293a2c5bd9d
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: Always compile the puppet with release

If creator is compiled in release.

Change-Id: Ia3e649b2a4214e4e170eca4b33884ce07fb9e73f
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesiger: Expose NodeAbstractProperty::directSubNodes

Change-Id: I379f2783d4f95e2731776802cb047bfe5efea92e
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: ModelNode allDirectSubModelNodes to directSubModelNodes

Change-Id: I14e303b00807e6acad5a76af8804a2232b7b6e9f
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: Fix hash in NavigatorTreeModel::createItemRow

It must be qint32 and not uint

Change-Id: I013568a31c6889fab5bb96a7bc2c3dc21875a1c0
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: Simplify NavigatorView::propertiesAboutToBeRemoved

Change-Id: I4abee1ef782bd2655ea72bf51947702232471212
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: Refactor NavigatorTreeModel::addSubTree

Change-Id: Ibd8df868c2e86305e253657e1dba0d3bc421f275
Reviewed-by: Marco Bubke <marco.bubke@digia.com>