From kde-commits Thu May 13 21:16:58 2010 From: =?utf-8?q?Fredrik=20H=C3=B6glund?= Date: Thu, 13 May 2010 21:16:58 +0000 To: kde-commits Subject: KDE/kdebase/apps/plasma/applets/folderview Message-Id: <20100513211658.D2B16AC8B5 () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=127378512514512 SVN commit 1126376 by fredrik: Set dynamicSortFilter to true in the proxy model. This fixes icons not being sorted with Qt 4.7. M +1 -0 folderview.cpp M +1 -0 popupview.cpp --- trunk/KDE/kdebase/apps/plasma/applets/folderview/folderview.cpp #1126375:1126376 @@ -360,6 +360,7 @@ m_model->setMimeTypeFilterList(m_filterFilesMimeList); m_model->setFilterFixedString(m_filterFiles); m_model->setSortDirectoriesFirst(m_sortDirsFirst); + m_model->setDynamicSortFilter(true); m_model->sort(m_sortColumn != -1 ? m_sortColumn : KDirModel::Name, Qt::AscendingOrder); DirLister *lister = new DirLister(this); --- trunk/KDE/kdebase/apps/plasma/applets/folderview/popupview.cpp #1126375:1126376 @@ -190,6 +190,7 @@ m_model = new ProxyModel(this); m_model->setSourceModel(m_dirModel); m_model->setSortLocaleAware(true); + m_model->setDynamicSortFilter(true); m_model->setFilterCaseSensitivity(Qt::CaseInsensitive); m_model->setParseDesktopFiles(m_url.protocol() == "desktop"); m_model->sort(KDirModel::Name, Qt::AscendingOrder);