[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/network/konversation/src/dcc
From: Bernd Buschinski <b.buschinski () web ! de>
Date: 2009-08-08 17:12:52
Message-ID: 1249751572.564434.21502.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1008924 by buschinski:
- emulate sortOrder for Qt <4.5
M +11 -0 transferlistmodel.cpp
M +6 -0 transferlistmodel.h
--- trunk/extragear/network/konversation/src/dcc/transferlistmodel.cpp #1008923:1008924
@@ -105,13 +105,24 @@
//visible order should always be
//DCCReceiveCategory > DCCReceiveItem > SpacerRow > DCCSendCategory > DCCSendItem
+#if (QT_VERSION < QT_VERSION_CHECK(4, 5, 0))
+ if (m_sortOrder == Qt::AscendingOrder)
+#else
if (sortOrder() == Qt::AscendingOrder)
+#endif
{
return !(leftType < rightType);
}
return (leftType < rightType);
}
+#if (QT_VERSION < QT_VERSION_CHECK(4, 5, 0))
+ void TransferListProxyModel::sort(int column, Qt::SortOrder order)
+ {
+ m_sortOrder = order;
+ QSortFilterProxyModel::sort(column,order);
+ }
+#endif
TransferListModel::TransferListModel(QObject *parent)
: QAbstractListModel(parent)
--- trunk/extragear/network/konversation/src/dcc/transferlistmodel.h #1008923:1008924
@@ -85,6 +85,12 @@
TransferListProxyModel(QObject *parent = 0);
bool lessThan(const QModelIndex &left, const QModelIndex &right) const;
+
+#if (QT_VERSION < QT_VERSION_CHECK(4, 5, 0))
+ virtual void sort ( int column, Qt::SortOrder order = Qt::AscendingOrder );
+ private:
+ Qt::SortOrder m_sortOrder;
+#endif
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic