Correct sizing of combobox items

The qstyle can set as preferred size for itemview items a different
size than the text height depending from the result of
sizeFromContents( CT_ItemViewItem, ..

Examples of styles that do this, are Oxygen and Breeze,
in order to have a bit more spacing.
This makes the combobox render incorrectly.

This patch makes use of the size hint of the qstyle instead of the
text height. Since the height can be more than the font height,
the text (and optional icon) are now drawn vertically centered
in the delegate.

Change-Id: I898d85c994d5760979750c2f3a5dafd83f1e3cbd
Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Share QtQuickControlsTestApp used by auto tests also for manual tests

Change-Id: I5853c6c4c315aebdc378af1f3c0e6d34a2b19115
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com>
Workshop manual test (the former Gallery example)

Change-Id: Ib62be83b1652777e7603a262a8a89c132d3766e7
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com>
Update .gitignore

Change-Id: I76598cb827c97ed80561d78680db0bf13e75f5ca
Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Android: text entry implicit size fits 20 characters

A native unlayouted EditText control fits 20 characters by default.
Let Qt Quick Controls Android Style use the same metrics instead of
adjusting to the textual contents. This gives empty TextField,
SpinBox and ComboBox sensible implicit sizes instead of shrinking
them down to something unusable.

Change-Id: I3cd3948aa3d64daada9d0b7d773cebb6627263f6
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Slider: fix tap-to-set-value on touch screens

Change-Id: I7784b3a8266f889bc2079da4c64096eb9d50d6f5
Task-number: QTBUG-42252
Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com>
Remove the SplitView example

This example served no purpose. A similar snippet can
be found in SplitView docs, in the detailed description.

Change-Id: Ic53e5bbe8c0c46c7cf9a0002f12ad6c229028388
Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com>
Revise the Table View example

A simple sortable and searchable table view example that
also fits a mobile screen. The old "example" is demoted
as a manual test app.

Task-number: QTBUG-41253
Change-Id: I746c8e5871c35a184748abbb4427ca3d160ffc8e
Reviewed-by: Venugopal Shivashankar <venugopal.shivashankar@digia.com>
Reviewed-by: Caroline Chao <caroline.chao@theqtcompany.com>
Let the cursor handle be visible regardless of selection

The cursor handle is visible on Android even when there's no selection.
Let the style decide when to show/hide the handles, but make sure to
disable the corresponding MouseArea when a handle is hidden.

Change-Id: I211c122998223ad25279bee2841c5b5e14d4c48e
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@digia.com>
Android: fix missing cursor handle

Change-Id: Iefd5ed9b662423c25d5dcad011d93b2336da794a
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Doc: Language edits

Changed the section title and removed a redundant sentence.

Change-Id: I16ac77e2df61f488f1feda60d043f6ed95af7f6c
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
Slider: don't clamp to the initial press point

Change-Id: I5115bbab670f534dae44eb19c2208aff21293889
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Merge remote-tracking branch 'origin/5.4' into 5.4.0

Change-Id: I278a90bb0049a96008700f4e0128bd95c0fae1fd
Merge "Merge remote-tracking branch 'origin/5.4' into 5.4.0" into refs/staging/5.4.0