QmlDesigner.ItemLibrary: remove declarative private dependecy

We derived from QDeclarativeListModel which is private.
This patch uses QAbstractListModel instead.

Change-Id: Ib567433f5fbb38780b32e5a9291d2cb87730e624
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.PropertEditorView: remove unused code

Change-Id: I32bf8c4f09ddaa0ac82decf9458e429ead23780c
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: adding missing include

Change-Id: I0a8d05104809cf4d1b5b806ee4e6d1675eac760c
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: renaming constant

DELETE is provoking a name clash even in the namespace.

Change-Id: I5aeb99b527db5308808a3fc077a6710d5a20cdfb
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.PropertyEditorView: use forward declaration

This reduced dependecies.

Change-Id: I064a9f4ef953196a301b4fdd194db2370efcfba1
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.ItemLibrary: remove depedency on private Qt

Change-Id: I370cc96d6d939f45962add9bd5280ae3a9b51214
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.PropertyEditorView: using getter

Change-Id: Ib7a900af164dd1ab35c9b9d472b292900269d9c4
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.PropertyEditor: crash fix

This crashed when the template definitions were missing.

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