From 8eb3d724a92b8eeb1e96362bd6997fcee178af89 Mon Sep 17 00:00:00 2001 From: Mitch Curtis Date: Wed, 17 Sep 2014 10:00:14 +0200 Subject: Improve documentation regarding moving item view columns. The only way I was able to find information on this was through bug reports. Change-Id: Iac59a82fab9c216495860ad3b1efad1125130002 Reviewed-by: Andy Shaw Reviewed-by: Marc Mutz --- src/widgets/itemviews/qheaderview.cpp | 3 +++ src/widgets/itemviews/qtreeview.cpp | 4 ++++ 2 files changed, 7 insertions(+) (limited to 'src') diff --git a/src/widgets/itemviews/qheaderview.cpp b/src/widgets/itemviews/qheaderview.cpp index 27b85c678e..208ff34695 100644 --- a/src/widgets/itemviews/qheaderview.cpp +++ b/src/widgets/itemviews/qheaderview.cpp @@ -1087,6 +1087,9 @@ int QHeaderView::logicalIndex(int visualIndex) const If \a movable is true, the header may be moved by the user; otherwise it is fixed in place. + By default, all sections are movable except the first, which always stays + fixed. + \sa sectionsMovable(), sectionMoved() */ diff --git a/src/widgets/itemviews/qtreeview.cpp b/src/widgets/itemviews/qtreeview.cpp index ae3994e30a..f1aaeff13f 100644 --- a/src/widgets/itemviews/qtreeview.cpp +++ b/src/widgets/itemviews/qtreeview.cpp @@ -109,6 +109,10 @@ QT_BEGIN_NAMESPACE its header. If this value is set to true, this property will override the resize mode set on the last section in the header. + By default, all columns in a tree view are movable except the first. To + disable movement of these columns, use QHeaderView's + \l {QHeaderView::}{setSectionsMovable()} function. For more information + about rearranging sections, see \l {Moving Header Sections}. \section1 Key Bindings -- cgit v1.2.3