[yast-commit] r68087 - in /trunk/qt: VERSION.cmake package/yast2-qt.changes src/QY2ListView.cc
Author: tgoettlicher Date: Fri May 4 10:24:45 2012 New Revision: 68087 URL: http://svn.opensuse.org/viewcvs/yast?rev=68087&view=rev Log: Sort numeric table columns in numeric order Version: 2.22.6 Modified: trunk/qt/VERSION.cmake trunk/qt/package/yast2-qt.changes trunk/qt/src/QY2ListView.cc Modified: trunk/qt/VERSION.cmake URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt/VERSION.cmake?rev=68087&r1=68086&r2=68087&view=diff ============================================================================== --- trunk/qt/VERSION.cmake (original) +++ trunk/qt/VERSION.cmake Fri May 4 10:24:45 2012 @@ -1,3 +1,3 @@ SET(VERSION_MAJOR "2") SET(VERSION_MINOR "22") -SET(VERSION_PATCH "5") +SET(VERSION_PATCH "6") Modified: trunk/qt/package/yast2-qt.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt/package/yast2-qt.changes?rev=68087&r1=68086&r2=68087&view=diff ============================================================================== --- trunk/qt/package/yast2-qt.changes (original) +++ trunk/qt/package/yast2-qt.changes Fri May 4 10:24:45 2012 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Fri May 4 10:22:36 CEST 2012 - tgoettlicher@suse.de + +- Sort numeric table columns in numeric order +- Version: 2.22.6 + +------------------------------------------------------------------- Tue Apr 10 15:40:58 CEST 2012 - tgoettlicher@suse.de - BuildRequire libxcrypt-devel only for < 12.2 Modified: trunk/qt/src/QY2ListView.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/qt/src/QY2ListView.cc?rev=68087&r1=68086&r2=68087&view=diff ============================================================================== --- trunk/qt/src/QY2ListView.cc (original) +++ trunk/qt/src/QY2ListView.cc Fri May 4 10:24:45 2012 @@ -437,6 +437,12 @@ } + // numeric sorting if columns are numbers + int column = treeWidget()->sortColumn(); + QRegExp re("\\d*"); + if ( re.exactMatch(text(column)) && re.exactMatch(otherListViewItem.text(column)) ) + return text(column).toInt() < otherListViewItem.text(column).toInt(); + return QTreeWidgetItem::operator<(otherListViewItem); } -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
tgoettlicher@svn2.opensuse.org