rendered paste bodyIndex: appletbrowser/kcategorizeditemsview.cpp
===================================================================
--- appletbrowser/kcategorizeditemsview.cpp (Revision 739627)
+++ appletbrowser/kcategorizeditemsview.cpp (Arbeitskopie)
@@ -96,6 +96,8 @@
m_modelItems = model;
m_modelFilterItems->setSourceModel(m_modelItems);
+ m_modelFilterItems->setSortCaseSensitivity(Qt::CaseInsensitive);
+ m_modelFilterItems->sort(0);
itemsView->setModel(m_modelFilterItems);
Index: appletbrowser/kcategorizeditemsviewmodels.cpp
===================================================================
--- appletbrowser/kcategorizeditemsviewmodels.cpp (Revision 739627)
+++ appletbrowser/kcategorizeditemsviewmodels.cpp (Arbeitskopie)
@@ -120,7 +120,7 @@
bool DefaultItemFilterProxyModel::lessThan(const QModelIndex &left,
const QModelIndex &right) const
{
- return (sourceModel()->data(left).toString() < sourceModel()->data(right).toString());
+ return sourceModel()->data(left).toString().compare(sourceModel()->data(right).toString(), sortCaseSensitivity()) < 0;
}
void DefaultItemFilterProxyModel::setSearch(const QString & pattern)