Warn that use of private types requires both public and private imports

Task-number: QTBUG-37751
Change-Id: I5a91ec1dc4b38e47846e5e72e41902be876cb306
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Doc: Fix some warnings in Qt Quick Controls

Set 'exampledirs' to '../../../examples/quick/controls' instead, so
the files under 'examples/quick/dialogs' are not processed twice.

Also fix a small typo in BusyIndicatorStyle.qml

Change-Id: Id5b3ff144056ab37e4a9e9f52cd1811797c54fb1
Reviewed-by: Topi Reiniö <topi.reinio@digia.com>
QtQuick.Dialogs FileDialog: don't go astray into resources on Android

Needed part of the same fix from QTBUG-36006.

Task-number: QTBUG-37741
Change-Id: I3bfe518dfdd6027bdb932c612d01b0c8d1753dad
Reviewed-by: Liang Qi <liang.qi@digia.com>
Doc: Fix broken links (explicit intra-module qualifiers)

All these links are intra-module, so these qualifiers should not have
been required. Might be an indication of a QDoc bug.

Task-number: QTBUG-37719
Change-Id: I791ad767f1eb33c52b96de451ee0601a0b7c12dd
Reviewed-by: Martin Smith <martin.smith@digia.com>
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Add a note on recycling of delegates for TableView

Since this is a new feature in 5.3, we should clearly document
the implication this will have on delegates.

Change-Id: I2255e9306bbac503c38d79586b4cac4eb5c8ba1e
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Disable mipmapping on the style item

The recent removal of QSGPlainTexture::setHasMipMaps() made the texture
material enable mipmapping on the texture by default. Previously this
was not the case, the material did not enable mipmapping on the texture
regardless of the value of mipmapFiltering.

The default value (Nearest) now properly enables mipmapping but this is
not ideal for the style item. Therefore we disable mipmapping explicitly.

Task-number: QTBUG-37690
Change-Id: I15607fd0c3a06f0cefc416b74f6cee25ef7966bd
Reviewed-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>
Doc: Fix some issues

Change-Id: I2f209fc33fdeecf0a3a3067486f9f4abfe18a2ec
Reviewed-by: Martin Smith <martin.smith@digia.com>
Update TextArea::wrapMode docs

The documentation adapted from TextEdit mentioned a wrong default
value and contained confusing and unnecessary low-level details how
TextEdit calculates its content/implicitWidth. TextArea hides these
details and the documentation has been simplified accordingly.

Task-number: QTBUG-38022
Change-Id: Ifa29956b59b7f169fbdc94f455dbdad29469db3e
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Improve scrollbars on touch

Hide the scrollbar background which makes it look like a desktop
scrollbar. Scrollbars are now by default non-interactive on touch.

[ChangeLog][QtQuickControls][ScrollView] Scrollbars are now
non-interactive on mobile/touch devices.

Task-number: QTBUG-37387
Change-Id: I63b6db9309a6e33140de0d26c8d4fd3e1bcfb832
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Import QtQuick 2.2

Change-Id: Ifc9719ec6fbbd80b866c01eebc471d0ed121bd16
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
ButtonStyle: fix checked state

Restore checked state handling that was lost in fd8d7261.

Task-number: QTBUG-38143
Change-Id: Iec6598d5ddba449da16cfefa55b0d575d2563c47
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Bump QtQuick.Controls import version to 1.2

Change-Id: Idc0b93cbfc2fe23e8be3bcaece672d06555a81f6
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Fix initialization to non-zero TableView index

The bug was caused by trying to set the currentIndex of the
internal TabBar ListView higher than the model count which was
populated later. We can work around it by adding an extra check
on the model size.

[ChangeLog][QtQuickControls][TabView] Fixed a graphics issue when
initializing currentIndex to a non-zero value.

Task-number: QTBUG-38157
Change-Id: Ic0907bc41512f187b31c79d47515fb51b15c5f0e
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Docs: fix \since tags

Use Qt version only for \qmltype, and module import version
for \qmlproperty, \qmlmethod and \qmlsignal.

Change-Id: Ia5851b7b86a420f07ca335e0cf2ddf3df1f8c25a
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Implement input for entering non-standard font size.

User should be able to enter non-standard font size which is not
available in the list of standard font sizes. The selected value
in the list of standard font sizes should synchronize with the
input field for the non-standard point size value, and vice versa
if there is a match.

Change-Id: I63b855054b2feb4dad339fe8ec06be5179bb2a37
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>