diff options
Diffstat (limited to 'sigtools')
-rw-r--r-- | sigtools/PluginTreeProxyModel.cpp | 3 |
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; } |