Android: Fix setting of icon

Task-number: QTCREATORBUG-9014
Change-Id: Ib155b09f5c57101cbacce1c2e9981a7d5b6be731
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
CMake::MakeStep: Fix cloning

Task-number: QTCREATORBUG-8998
Change-Id: If7df2d7adce446a6afb77e7848c623edfa3d6e7a
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
QmlDesigner: Fix crash for creating a new project in the design mode

There is a hot fix, which is using a timer. This patch is using the
improved approach of testing if a document exists in the new project.

Change-Id: I16ac049c2cc4c0a21ab82fc854c8a062df037f55
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
(cherry picked from commit e263417b914272fee8122e4351d6eec9e24a7ba1)
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Qt5: Don't use the deprecated QAbstractItemModel::reset()

Change-Id: If7703c55217d89deefe0356d3032cc19e3fbd9de
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
(cherry picked from commit e84647aef4f49f35daf44c393499f1b5f0f5dba0)
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: Type of the propertyname is now PropertyName

And PropertyName is a typedef for QByteArray. Because we don't use the
features of QString and the source would be cluttered with QLatin1Strings
we changed the property name to QByteArray.

Change-Id: Ib70ef136bbc411504b450456bd9bb705ae93dd25
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
(cherry picked from commit ee4bf638cad9bcf303c8c6ad1f922c33dc021964)
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: Fix signature of auxiliaryDataChanged

Change-Id: I4075e62cb15c91be3561ac29df814d0f0f255b8e
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
(cherry picked from commit b2a39399e9cc0c61c8d39aa9aa50342cf0db87d2)
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: Add interface to add custom form editor tools

Change-Id: Iae3d4b5db84c4a5f59ff8b4b1208b02b895df00f
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
(cherry picked from commit ba69c69a88266ad50b001c090e7c5963336c4659)
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: remove unused function

Change-Id: I91b8bee6e714612d01092325c70d8bb69746a9ac
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
(cherry picked from commit 4c9d2e5308c4fae635717c33b0449c69a0fc5b0d)
QmlDesigner: Add registration of additional views.

Change-Id: I48aff6a1a94ca3c0bcd8b0689333b6acad7d35cd
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
(cherry picked from commit 81341a865928401edacafc248d242a7b14befbbc)
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: defining QTC_OVERRIDE

This is just for Qt Creator 2.7 to reduce merge conflics.

Change-Id: Ia1656cacb71394a866932269c9ebad97f209be36
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner: make use of QTC_OVERRIDE in views

Change-Id: I9f421b471c3211420a059181e23977fca237d7c5
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
(cherry picked from commit 45ccbf41ed86f03f417bd389ef244ed18d5a0acb)
QmlDesigner: Fix spelling

Change-Id: I0667340c83b8c8ec5ffc965fe239c9a5b7891c9f
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
(cherry picked from commit 28413a81538836a0957206f3ce7fdcdf483f0b67)
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Fix Krazy warnings about includes/header guards in QML designer.

Change-Id: I9adb43b9c9f2b2c97693ebb09ebef795d0206d1c
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
(cherry picked from commit fdfb3cafcd8ae5a9eb8e447daaa5fe1d47d47046)
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.Model: more info for Variant Property

Also show the value.

Change-Id: I74cc4b353a795ad00e80b714e85c222ee3753a75
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
(cherry picked from commit 3efcf6b493324b130e348a21d0ec2c94d7d88652)
QmlDesigner: export ViewManager

Change-Id: I80df84f0dd9837282d059341c7cc08d56b18095a
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
(cherry picked from commit ac5473cb54148888c431139c9cbe2692419f7ad0)
QmlDesigner: adding .pri files to extend QmlDesigner

Change-Id: I92e66ab9800c6f51c1cc0d4ed3a6947d1535218d
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
(cherry picked from commit 5ec627bdd9cde1091afc033189be9e5cd5f121f7)
QmlDesigner: export QmlDesignerPlugin

Atm QmlDesignerPlugin is the hook to get access to the ViewManger.

Change-Id: I97bc4bc6a079c586ba7ec54d1ca01c261f1d0e1d
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
(cherry picked from commit cabe2dd281b696bbd833e3526f370a661bcbdba3)
QmlDesigner: adding debug view

This view improves debugging of the Qt Quick Designer.

Change-Id: I01a0240fd304c48707021d4445b2c09c9243d868
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
(cherry picked from commit 15f58b16fda54af6f409f40d40c5faa33255ff2b)
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.AbstractView: remove widget()

We use now widgetInfo() instead.

Change-Id: Icaea8f012b380368b6479fa81d370236ea5a6781
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
(cherry picked from commit 54431a090c1b21ee81baea0a8604e2f9ab80714a)
QmlDesigner: adding missing QTC_OVERRIDE to views

Change-Id: I43ed62a10840723676884bf40722315d4dee8d80
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
(cherry picked from commit d904557fb31cd1eb5b747ca6c7998518818f6830)