From 7bebb166196cf26cca2835bc8a28bed1e7712843 Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Thu, 28 Sep 2006 12:21:04 +0000 Subject: [PATCH] make the sorting model working correctly, thanks to icefox! svn path=/trunk/playground/graphics/okular/; revision=589657 --- ui/propertiesdialog.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/ui/propertiesdialog.cpp b/ui/propertiesdialog.cpp index 7114a3d6a..738a957b9 100644 --- a/ui/propertiesdialog.cpp +++ b/ui/propertiesdialog.cpp @@ -100,15 +100,10 @@ PropertiesDialog::PropertiesDialog(QWidget *parent, Okular::Document *doc) view->header()->setClickable(true); view->header()->setSortIndicatorShown(true); // creating a proxy model so we can sort the data -#ifdef ENABLE_PROPERTIESDIALOG_PROXYMODEL QSortFilterProxyModel *proxymodel = new QSortFilterProxyModel(view); FontsListModel *model = new FontsListModel(view); proxymodel->setSourceModel(model); view->setModel(proxymodel); -#else - FontsListModel *model = new FontsListModel(view); - view->setModel(model); -#endif // populate the klistview for ( QDomNode node = fonts->documentElement().firstChild(); !node.isNull(); node = node.nextSibling() ) { QDomElement e = node.toElement(); @@ -150,7 +145,7 @@ FontsListModel::~FontsListModel() void FontsListModel::addFont( const QString &name, const QString &type, const QString &embedded, const QString &file ) { - beginInsertRows( QModelIndex(), m_fonts.size() + 1, m_fonts.size() + 1 ); + beginInsertRows( QModelIndex(), m_fonts.size(), m_fonts.size() ); LocalFontInfoStruct *info = new LocalFontInfoStruct(); info->name = name;