From 57d34ec1e6e410bcea8a7b17a0cd66437fd0d905 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Thu, 26 Mar 2009 07:03:22 -0400 Subject: Use a natural comparison for comparison of class names --- sigtools/PluginTreeProxyModel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sigtools') diff --git a/sigtools/PluginTreeProxyModel.cpp b/sigtools/PluginTreeProxyModel.cpp index f4f0a293..aa5938bf 100644 --- a/sigtools/PluginTreeProxyModel.cpp +++ b/sigtools/PluginTreeProxyModel.cpp @@ -24,6 +24,7 @@ // KDE includes #include +#include using namespace Sigtools; @@ -50,5 +51,5 @@ bool PluginTreeProxyModel::filterAcceptsRow(const int sourceRow, const QModelInd bool PluginTreeProxyModel::subSortLessThan(const QModelIndex& left, const QModelIndex& right) const { - return static_cast(left.internalPointer())->m_name.compare(static_cast(right.internalPointer())->m_name, Qt::CaseInsensitive) < 0; + return KStringHandler::naturalCompare(static_cast(left.internalPointer())->m_name, static_cast(right.internalPointer())->m_name, Qt::CaseInsensitive) < 0; } -- cgit