akonadi
22 #include "kcolumnfilterproxymodel_p.h"
24 #include <QtCore/QVector>
26 using namespace Akonadi;
29 struct KColumnFilterProxyModelPrivate
31 QVector<int> m_visibleColumns;
35 KColumnFilterProxyModel::KColumnFilterProxyModel(QObject* parent)
36 : QSortFilterProxyModel(parent)
37 , d_ptr(new KColumnFilterProxyModelPrivate)
40 KColumnFilterProxyModel::~KColumnFilterProxyModel()
48 return d->m_visibleColumns;
59 d->m_visibleColumns = visibleColumns;
63 bool KColumnFilterProxyModel::filterAcceptsColumn(
int column,
const QModelIndex &parent)
const
67 if (!d->m_visibleColumns.isEmpty() && !d->m_visibleColumns.contains(column)) {
72 return QSortFilterProxyModel::filterAcceptsColumn(column, parent);
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Thu Jan 9 2014 17:55:07 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.