#include <QtCore/qabstractitemmodel.h>
#ifndef QABSTRACTITEMMODEL_H
class QModelIndex{
public: inline QModelIndex();
public: inline QModelIndex(class QModelIndex const & other);
public: inline ~QModelIndex();
public: inline int row() const
public: inline int column() const
public: inline void* internalPointer() const
public: inline qint64 internalId() const
public: inline class QAbstractItemModel const * model() const
public: inline bool isValid() const
public: inline bool operator ==(class QModelIndex const & other) const
public: inline bool operator !=(class QModelIndex const & other) const
public: inline bool operator <(class QModelIndex const & other) const
private: int r;
private: int c;
private: void* p;
private: class QAbstractItemModel const * m;
private: inline QModelIndex(int arow, int acolumn, void* adata, class QAbstractItemModel const * amodel);
public: inline class QModelIndex parent() const
public: inline class QModelIndex sibling(int arow, int acolumn) const
public: inline class QModelIndex child(int arow, int acolumn) const
public: inline class QVariant data(int arole = Qt::DisplayRole) const
public: inline Qt::ItemFlags flags() const
friend class QAbstractItemModel;
friend struct QProxyModel;
};
#endif // QABSTRACTITEMMODEL_H