#include <QtCore/qabstractitemmodel.h>
#ifndef QABSTRACTITEMMODEL_H
class QPersistentModelIndex{
public: QPersistentModelIndex();
public: QPersistentModelIndex(class QModelIndex const & index);
public: QPersistentModelIndex(class QPersistentModelIndex const & other);
public: ~QPersistentModelIndex();
public: bool operator <(class QPersistentModelIndex const & other) const
public: bool operator ==(class QPersistentModelIndex const & other) const
public: inline bool operator !=(class QPersistentModelIndex const & other) const
public: class QPersistentModelIndex& operator =(class QPersistentModelIndex const & other);
public: bool operator ==(class QModelIndex const & other) const
public: bool operator !=(class QModelIndex const & other) const
public: class QPersistentModelIndex& operator =(class QModelIndex const & other);
public: operator class QModelIndex const & () const
public: int row() const
public: int column() const
public: void* internalPointer() const
public: qint64 internalId() const
public: class QModelIndex parent() const
public: class QModelIndex sibling(int row, int column) const
public: class QModelIndex child(int row, int column) const
public: class QVariant data(int role = Qt::DisplayRole) const
public: Qt::ItemFlags flags() const
public: class QAbstractItemModel const * model() const
public: bool isValid() const
private: struct QPersistentModelIndexData* d;
friend struct QDebug operator <<(struct QDebug, class QPersistentModelIndex const &);
};
#endif // QABSTRACTITEMMODEL_H