summaryrefslogtreecommitdiffstats
path: root/sigtools
diff options
context:
space:
mode:
Diffstat (limited to 'sigtools')
-rw-r--r--sigtools/PluginTreeProxyModel.cpp3
1 files changed, 2 insertions, 1 deletions
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 <KLineEdit>
+#include <KStringHandler>
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<PluginTreeModel::ClassData*>(left.internalPointer())->m_name.compare(static_cast<PluginTreeModel::ClassData*>(right.internalPointer())->m_name, Qt::CaseInsensitive) < 0;
+ return KStringHandler::naturalCompare(static_cast<PluginTreeModel::ClassData*>(left.internalPointer())->m_name, static_cast<PluginTreeModel::ClassData*>(right.internalPointer())->m_name, Qt::CaseInsensitive) < 0;
}