kdevplatform/project
projectproxymodel.cpp
Go to the documentation of this file.
38 KDevelop::ProjectBaseItem *iLeft=projectModel()->itemFromIndex(left), *iRight=projectModel()->itemFromIndex(right);
QAbstractItemModel * sourceModel() const
Interface that allows a developer to implement the three basic types of items you would see in a mult...
Definition: projectmodel.h:101
KDevelop::ProjectBaseItem * itemFromProxyIndex(const QModelIndex &) const
Definition: projectproxymodel.cpp:73
Class providing some convenience methods for accessing the project model.
Definition: projectmodel.h:420
virtual void sort(int column, Qt::SortOrder order)
bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const override
Definition: projectproxymodel.cpp:52
virtual QModelIndex mapToSource(const QModelIndex &proxyIndex) const
ProjectBaseItem * itemFromIndex(const QModelIndex &) const
Definition: projectmodel.cpp:967
ProjectProxyModel(QObject *parent)
Definition: projectproxymodel.cpp:23
void setDynamicSortFilter(bool enable)
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const
void invalidateFilter()
bool lessThan(const QModelIndex &left, const QModelIndex &right) const override
Definition: projectproxymodel.cpp:36
virtual bool lessThan(const KDevelop::ProjectBaseItem *) const
Definition: projectmodel.cpp:391
virtual QModelIndex mapFromSource(const QModelIndex &sourceIndex) const
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const=0
QModelIndex proxyIndexFromItem(KDevelop::ProjectBaseItem *item) const
Definition: projectproxymodel.cpp:68
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Mar 3 2021 00:37:59 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Wed Mar 3 2021 00:37:59 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.