QtSupport: Adding feature for QtQuick.Controls

Change-Id: Ic5ef2d7d452046cd446204b88346533f41b1a562
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Fix compilation for Mac OS X

CONFIG += c++11
does not work with clang atm.

Change-Id: I7750b333296ccedf999d2610cca126530f737777
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Android: Fix reload prompt on changing settings in the package step

Change-Id: I102a4843652029dff757e12594efc4d5e5e50a99
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Fix searching in search results (and other tree views).

Task-number: QTCREATORBUG-9066

Change-Id: I76b7916b4ce64c400c175e72edc2b0a3ef015156
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
fix QmlJS dependency in todo.qbs

Depends items will soon be case sensitive.

Change-Id: Id631058aacc5b8456ac66552b54730913568d851
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Fix filesearch test.

Clang complained that the operator== was not defined in Utils namespace.

Change-Id: I64853ddf3a081991cfb276b3be3a243fda87a740
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
QbsProjectManager: Fix null pointer accesses.

Change-Id: Ie57ecc36a676a3744317170eed7c4265becefe1b
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Doc: add troubleshooting information to tutorial

Add links to information about adding Qt versions and
compilers and configuring kits to the "Building and
Running an Example" tutorial.

Change-Id: I57892ae6ca58ccccfda6512b2b3b9f5bce17b4da
Reviewed-by: Sze Howe Koh <szehowe.koh@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
update qbs submodule

Also adjust the qbs plugin to changes.

Change-Id: I26f9beca50ceac1fd6b64ca79fe9881096afa1ce
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
consoleprocess: use empty string as default terminal

Using empty string as default terminal avoids storing a path to
QtCreator resources (which becomes invalid if creator is deleted)
on mac.

Change-Id: I9d5fe9bce38387d82de451652df6be9ec5eb5960
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
QmlDesigner: treat window as item

For simplicity we just pretend Window is an item.
The state editing is broken atm but does not crash.
We will fix this later.

Change-Id: I5da0c624b467448cccf16a88fa3ad3682f4ccc20
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.MetaInfo: cleanup and fix

Packages can be qualified by several ".".
We have to take this into account.

Change-Id: I5da0c624b464448dc6f16aaafa3ad3682f423ccc
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.Rewriter: fix for setting node source

This was wrong and could trigger asserts.

Change-Id: I5daac224b467444d46f16a888a3ad3682f423c20
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner.MetaInfo: Fix for qualification

If there is no package the unqualified name is the name not
an empty string.

Change-Id: I04a51fc79ea9e312e2035ce80eb0f846673a3a44
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
QmlDesigner:Instances: Adding instance for QQuickWindow

This allows QuickWindowNodeInstance to return the content item
instead.

The function parentObject() in ObjectNodeInstance now knows
QQuickRootItem, because the parent of the root item should
is the windows (which is just a QObject but treated as item from us).

Change-Id: Ibaa7ccc8dd9346689cc4443ce0b594056feaa0cf
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Make the taking of ownership clean for the register functions

Change-Id: Ibb9b054f49a04be65d16e8a55c45ee6524d39729
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Fix building treeviewfind test.

Change-Id: If4211acb37cb3c87a901ebf3da030bd1da3cf99c
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
QmlDesigner: Remove override from non virtual function

Change-Id: I8d0b782df5e0819d7f20c2294aa4be9b017a6cb9
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Fix module name capitalization in pluginspec.qbs.

Change-Id: I66ca1ad22f8a857582e6d3fdb0bf2dfc8334628a
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Doc: make instructions for adding kits easier to find

As the Qt version and compiler are now specified in a kit, and not
in build settings any more, the instructions for adding kits, Qt
versions, and compilers should be moved up one level, directly under
"Configuring Projects". I also added some instructions and links to them
in the text. These topics could also go into "Building and Running", but
I feel they now fit quite well here.

Change-Id: Icdf436a97e824e44a5997f39a105996c5bef05dc
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>