QmlDesigner: Improve short name

Change-Id: I773964fac0b4981a9d33bc047b8e5e9599c2a3b0
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Add isValidQmlModelStateOperation

Change-Id: I10f4a9dbb2ba8ad25553b6cae10e78162514d85b
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Ask if the id exists instead of get the node and test it

Change-Id: I3604981fdeda7c3da67523d5d01b513b09037c7f
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Use is valid functons instead of create a invalid node

Change-Id: I5f7cdcede593cdce2c577315ccead95e8841870e
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Make AbstractView parameter const

Otherwise we can not past a const AbstractView in a const method.

Change-Id: I59dab8b6c5cfb3a3b56bd13f61d237a8a94df3b0
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Add more selection methodes in the AbstractView

Change-Id: I91afb480d65908e962e912b241d07a4f66e67a3a
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Use the selection instead of the passing a node to the custom tool

Change-Id: I69d6d3cf9d35378ef80e9d232123cb5f4b1fa8cb
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Ask the view instead of cache values

Change-Id: I58b53af49f8f5570111c5cdb8a880e683c4ec51d
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Refactor creation of nodes in the qmlmodelview

Change-Id: Iad331275421a9ff4a693d6f04bb2da793304a48d
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Use AbstractView instead of QmlModelView

Change-Id: I12ad584f8cdc8decb3fd4489a8b8ec820ff2be91
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Remove empty line

Change-Id: Id299630f696f02cf82d10f2dafdcdf8cbf6ac8d6
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
QmlDesigner: Derive DesignerActionManagerView from AbstractView

Change-Id: Ia0139b51d603fc0f41a3f58f557eab3a77817f98
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>