diff --git a/src/controls/TableView.qml b/src/controls/TableView.qml
index e48885ff7e21e4d0e421b1fea08749e36d0ff1b2..cf80515124a275d9b5b0754761095216a45c9eef 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 6dbe44408c73830e7f2c79324a6f7499aa6e2618..be2ab0c9c600cda3c93228014c920ded23707040 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;