From 68a778e19684bcdae1334ad080e1630064af4a29 Mon Sep 17 00:00:00 2001
From: Jens Bache-Wiig <jens.bache-wiig@digia.com>
Date: Wed, 15 May 2013 13:58:58 +0200
Subject: [PATCH] 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>
---
 src/controls/TableView.qml      | 20 ++++++++++----------
 tests/manual/testbench/main.qml |  2 +-
 2 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/controls/TableView.qml b/src/controls/TableView.qml
index e48885ff7..cf8051512 100644
--- a/src/controls/TableView.qml
+++ b/src/controls/TableView.qml
@@ -88,9 +88,9 @@ import QtQuick.Controls.Styles 1.0
    on the model, and enable sort indicators on headers.
 
 \list
-    \li sortColumnIndex - The index of the current sort column
-    \li sortIndicatorVisible - Whether the sort indicator should be enabled
-    \li sortIndicatorOrder - Qt.AscendingOrder or Qt.DescendingOrder depending on state
+    \li int sortIndicatorColumn - The index of the current sort column
+    \li bool sortIndicatorVisible - Whether the sort indicator should be enabled
+    \li enum sortIndicatorOrder - Qt.AscendingOrder or Qt.DescendingOrder depending on state
 \endlist
 */
 
@@ -171,7 +171,7 @@ ScrollView {
 
     /*! Index of the current sort column.
         The default value is \c {0}. */
-    property int sortColumnIndex
+    property int sortIndicatorColumn
 
     /*! This property shows or hides the sort indicator
         The default value is \c false.
@@ -539,7 +539,7 @@ ScrollView {
                             anchors.left: parent.left
                             anchors.right: parent.right
                             property string itemValue: columns[index].title
-                            property string itemSort:  (sortIndicatorVisible && index == sortColumnIndex) ? (sortIndicatorOrder == Qt.AscendingOrder ? "up" : "down") : "";
+                            property string itemSort:  (sortIndicatorVisible && index == sortIndicatorColumn) ? (sortIndicatorOrder == Qt.AscendingOrder ? "up" : "down") : "";
                             property bool itemPressed: headerClickArea.pressed
                             property bool itemContainsMouse: headerClickArea.containsMouse
                             property string itemPosition: columns.length === 1 ? "only" :
@@ -561,9 +561,9 @@ ScrollView {
                             hoverEnabled: true
                             anchors.fill: parent
                             onClicked: {
-                                if (sortColumnIndex == index)
+                                if (sortIndicatorColumn == index)
                                     sortIndicatorOrder = sortIndicatorOrder == Qt.AscendingOrder ? Qt.DescendingOrder : Qt.AscendingOrder
-                                sortColumnIndex = index
+                                sortIndicatorColumn = index
                             }
                             // Here we handle moving header sections
                             // NOTE: the direction is different from the master branch
@@ -593,8 +593,8 @@ ScrollView {
                                     items.splice(index, 1);
                                     items.splice(repeater.targetIndex, 0, columns[index]);
                                     columns = items
-                                    if (sortColumnIndex == index)
-                                        sortColumnIndex = repeater.targetIndex
+                                    if (sortIndicatorColumn == index)
+                                        sortIndicatorColumn = repeater.targetIndex
                                 }
                                 repeater.targetIndex = -1
                             }
@@ -606,7 +606,7 @@ ScrollView {
                         Loader {
                             id: draghandle
                             property string itemValue: columns[index].title
-                            property string itemSort:  (sortIndicatorVisible && index == sortColumnIndex) ? (sortIndicatorOrder == Qt.AscendingOrder ? "up" : "down") : "";
+                            property string itemSort:  (sortIndicatorVisible && index == sortIndicatorColumn) ? (sortIndicatorOrder == Qt.AscendingOrder ? "up" : "down") : "";
                             property bool itemPressed: headerClickArea.pressed
                             property bool itemContainsMouse: headerClickArea.containsMouse
                             property string itemPosition
diff --git a/tests/manual/testbench/main.qml b/tests/manual/testbench/main.qml
index 6dbe44408..be2ab0c9c 100644
--- a/tests/manual/testbench/main.qml
+++ b/tests/manual/testbench/main.qml
@@ -222,7 +222,7 @@ ApplicationWindow {
                                     case "MinimumValue":
                                     case "Decimals":
                                     case "CurrentIndex":
-                                    case "SortColumnIndex":
+                                    case "SortIndicatorColumn":
                                         layout = layouts.intLayout
                                         typeName = "Int"
                                         break;
-- 
GitLab