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-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:38 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.