marble
Go to the documentation of this file.
21 #ifndef KDESCENDANTSPROXYMODEL_P_H
22 #define KDESCENDANTSPROXYMODEL_P_H
24 #include <QAbstractProxyModel>
28 class KDescendantsProxyModelPrivate;
100 void setRootIndex(
const QModelIndex &index);
139 void setDisplayAncestorData(
bool display );
144 bool displayAncestorData()
const;
149 void setAncestorSeparator(
const QString &separator );
154 QString ancestorSeparator()
const;
159 int descendantCount(
const QModelIndex &index )
const;
161 QModelIndex mapFromSource (
const QModelIndex & sourceIndex )
const;
162 QModelIndex mapToSource (
const QModelIndex & proxyIndex )
const;
164 virtual Qt::ItemFlags flags(
const QModelIndex &index )
const;
165 QVariant data(
const QModelIndex & index,
int role = Qt::DisplayRole )
const;
166 virtual int rowCount(
const QModelIndex & parent = QModelIndex() )
const;
167 virtual QVariant headerData(
int section, Qt::Orientation orientation,
int role)
const;
169 virtual QMimeData* mimeData(
const QModelIndexList & indexes )
const;
170 virtual QStringList mimeTypes()
const;
172 virtual bool hasChildren (
const QModelIndex & parent = QModelIndex() )
const;
173 virtual QModelIndex index(
int,
int,
const QModelIndex &parent = QModelIndex() )
const;
174 virtual QModelIndex parent(
const QModelIndex&)
const;
175 virtual int columnCount(
const QModelIndex& index = QModelIndex())
const;
177 virtual Qt::DropActions supportedDropActions()
const;
182 virtual QModelIndexList match(
const QModelIndex& start,
int role,
const QVariant& value,
183 int hits = 1, Qt::MatchFlags flags = Qt::MatchFlags( Qt::MatchStartsWith | Qt::MatchWrap ) )
const;
189 KDescendantsProxyModelPrivate *d_ptr;
191 Q_PRIVATE_SLOT(d_func(),
void sourceRowsAboutToBeInserted(
const QModelIndex &,
int,
int))
192 Q_PRIVATE_SLOT(d_func(),
void sourceRowsInserted(
const QModelIndex &,
int,
int))
193 Q_PRIVATE_SLOT(d_func(),
void sourceRowsAboutToBeRemoved(
const QModelIndex &,
int,
int))
194 Q_PRIVATE_SLOT(d_func(),
void sourceRowsRemoved(
const QModelIndex &,
int,
int))
195 Q_PRIVATE_SLOT(d_func(),
void sourceRowsAboutToBeMoved(
const QModelIndex &,
int,
int,
const QModelIndex &,
int))
196 Q_PRIVATE_SLOT(d_func(),
void sourceRowsMoved(
const QModelIndex &,
int,
int,
const QModelIndex &,
int))
197 Q_PRIVATE_SLOT(d_func(),
void sourceModelAboutToBeReset())
198 Q_PRIVATE_SLOT(d_func(),
void sourceModelReset())
199 Q_PRIVATE_SLOT(d_func(),
void sourceLayoutAboutToBeChanged())
200 Q_PRIVATE_SLOT(d_func(),
void sourceLayoutChanged())
201 Q_PRIVATE_SLOT(d_func(),
void sourceDataChanged(
const QModelIndex &,
const QModelIndex &))
202 Q_PRIVATE_SLOT(d_func(),
void sourceModelDestroyed())
204 Q_PRIVATE_SLOT(d_func(),
void processPendingParents())
Proxy Model for restructuring a Tree into a list.
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:50 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.