1 #ifndef CSM_WORLD_INFOTABLEPROXYMODEL_HPP
2 #define CSM_WORLD_INFOTABLEPROXYMODEL_HPP
36 virtual bool lessThan(
const QModelIndex &left,
const QModelIndex &right)
const;
41 virtual void sourceDataChanged(
const QModelIndex &topLeft,
const QModelIndex &bottomRight);
virtual void setSourceModel(QAbstractItemModel *sourceModel)
Definition: infotableproxymodel.cpp:27
virtual void sourceRowsInserted(const QModelIndex &parent, int start, int end)
Definition: infotableproxymodel.cpp:80
virtual void sourceDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
Definition: infotableproxymodel.cpp:93
Type
Definition: universalid.hpp:40
Definition: infotableproxymodel.hpp:14
int mInfoColumnIndex
Definition: infotableproxymodel.hpp:21
int mLastAddedSourceRow
Definition: infotableproxymodel.hpp:22
QHash< QString, int > mFirstRowCache
Definition: infotableproxymodel.hpp:24
InfoTableProxyModel(UniversalId::Type type, QObject *parent=0)
Definition: infotableproxymodel.cpp:16
virtual void sourceRowsRemoved(const QModelIndex &parent, int start, int end)
Definition: infotableproxymodel.cpp:74
Definition: idtableproxymodel.hpp:18
virtual bool lessThan(const QModelIndex &left, const QModelIndex &right) const
Definition: infotableproxymodel.cpp:38
ColumnId
Definition: columns.hpp:13
UniversalId::Type mType
Definition: infotableproxymodel.hpp:18
int getFirstInfoRow(int currentRow) const
Definition: infotableproxymodel.cpp:53
Columns::ColumnId mInfoColumnId
Contains ID for Topic or Journal ID.
Definition: infotableproxymodel.hpp:19