Fix broken generation of documentation for QtQuick Layouts

This broke with commit 24bbdab908ee027821e86844f1be917c445e18ae

Task-number: QTBUG-31175

Change-Id: I684e9b09c4cdd39492b4859b5f46dacbca72bae5
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
Revert "Revert "Return infinity instead of -1 as a default value for max sizes""

This reverts commit 91fc9b1823c0a95190005f3baaa4aa2276290f3a.

This patch got reverted because it broke the basiclayouts example on Mac OS.

However, the bug was in the basiclayouts example, so we can still add
this patch.

Change-Id: I97c3cf30dd5a5c97916b4811d8be0b5b5a7ebb4e
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Do not set the window max constraints in basiclayouts example.

They are strictly not needed...
As a consequence of this, do not limit the size of the TextArea

Change-Id: I3c152e7e8f749d7b5b2a0b9887664a11fb7d3b04
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Revert "Revert "Remove unneeded checks for -1 (infinity) in SplitView""

This reverts commit a454ff7f445f50f86e947d9a7e528f36ca0e3c5e.

This patch should follow patch 91fc9b1823c0a95190005f3baaa4aa227

Change-Id: I5e26da1d967f8880d73e32ad5a76c59bedf7a065
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Improve top-level index page for documentation

- Adds Menus to the front page so that we
can actually find essential types like Menu and Action.
- Added a basic example for Action
- I also added ExclusiveGroup to the Controls
category to make it accessible.

Change-Id: Ife980b786870d2bf07d709e024cb97396870e6c7
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Don't draw anything in TableView unless there is a column

I was really confused because after assigning a model it looked like
the table view was showing the data, while in reality it was
just filling up with alternating row colors. I think it is
better not to draw anything to ensure that people correctly add
a TableViewColumn.

Change-Id: I353b478f4af80410aca3f94439a02ed7ab53f6d6
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Rename sortColumnIndex to sortIndicatorColumn

We are removing all references to index in the api
and sortColumnIndex should be renamed as well.

Change-Id: Ia8f0758e3ee4df161488aefff52bdb7b518a1f50
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Remove currentRowItem and rename positionViewAtIndex

Again trying to make the api a bit more consistent at using
row vs. index.

Change-Id: I769ca34c7bde628757a19fd47744b5cb1054a154
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Rename rowIndex and columnIndex to just row and column

Just aligning our delegate api with the rest.

Change-Id: Ia8dc3c6dbf87431ff850a3e91f28c129072e2ee3
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>