akonadi
Akonadi::StatisticsProxyModel Class Reference
A proxy model that exposes collection statistics through extra columns. More...
#include <statisticsproxymodel.h>
Inherits QSortFilterProxyModel.
Public Member Functions | |
StatisticsProxyModel (QObject *parent=0) | |
virtual | ~StatisticsProxyModel () |
virtual int | columnCount (const QModelIndex &parent=QModelIndex()) const |
virtual QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const |
virtual Qt::ItemFlags | flags (const QModelIndex &index) const |
virtual QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const |
virtual QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const |
bool | isExtraColumnsEnabled () const |
bool | isToolTipEnabled () const |
virtual QModelIndexList | match (const QModelIndex &start, int role, const QVariant &value, int hits=1, Qt::MatchFlags flags=Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap)) const |
void | setExtraColumnsEnabled (bool enable) |
void | setToolTipEnabled (bool enable) |
Detailed Description
A proxy model that exposes collection statistics through extra columns.
This class can be used on top of an EntityTreeModel to display extra columns summarizing statistics of collections.
Akonadi::EntityTreeModel *model = new Akonadi::EntityTreeModel( ... ); Akonadi::StatisticsProxyModel *proxy = new Akonadi::StatisticsProxyModel(); proxy->setSourceModel( model ); Akonadi::EntityTreeView *view = new Akonadi::EntityTreeView( this ); view->setModel( proxy );
- Since:
- 4.4
Definition at line 50 of file statisticsproxymodel.h.
Constructor & Destructor Documentation
StatisticsProxyModel::StatisticsProxyModel | ( | QObject * | parent = 0 |
) | [explicit] |
Creates a new statistics proxy model.
- Parameters:
-
parent The parent object.
Definition at line 148 of file statisticsproxymodel.cpp.
StatisticsProxyModel::~StatisticsProxyModel | ( | ) | [virtual] |
Destroys the statistics proxy model.
Definition at line 154 of file statisticsproxymodel.cpp.
Member Function Documentation
bool StatisticsProxyModel::isExtraColumnsEnabled | ( | ) | const |
Return true if we display extra statistics columns, otherwise false.
Definition at line 174 of file statisticsproxymodel.cpp.
bool StatisticsProxyModel::isToolTipEnabled | ( | ) | const |
Return true if we display tooltips, otherwise false.
Definition at line 164 of file statisticsproxymodel.cpp.
void StatisticsProxyModel::setExtraColumnsEnabled | ( | bool | enable | ) |
- Parameters:
-
enable Display extra statistics columns
Definition at line 169 of file statisticsproxymodel.cpp.
void StatisticsProxyModel::setToolTipEnabled | ( | bool | enable | ) |
- Parameters:
-
enable Display tooltips
Definition at line 159 of file statisticsproxymodel.cpp.
The documentation for this class was generated from the following files: