#include <QtGui/qitemselectionmodel.h>
#ifndef QITEMSELECTIONMODEL_H
#ifndef QT_NO_ITEMVIEWS
class QItemSelectionRange{
   public: inline QItemSelectionRange();
   public: inline QItemSelectionRange(class QItemSelectionRange const & other);
   public: explicit inline QItemSelectionRange(class QModelIndex const & index);
   public: inline int top() const
   public: inline int left() const
   public: inline int bottom() const
   public: inline int right() const
   public: inline int width() const
   public: inline int height() const
   public: inline class QModelIndex topLeft() const
   public: inline class QModelIndex bottomRight() const
   public: inline class QModelIndex parent() const
   public: inline class QAbstractItemModel const * model() const
   public: inline bool contains(class QModelIndex const & index) const
   public: inline bool contains(int row, int column, class QModelIndex const & parentIndex) const
   public: bool intersects(class QItemSelectionRange const & other) const
   public: class QItemSelectionRange intersect(class QItemSelectionRange const & other) const
   public: inline class QItemSelectionRange intersected(class QItemSelectionRange const & other) const
   public: inline bool operator ==(class QItemSelectionRange const & other) const
   public: inline bool operator !=(class QItemSelectionRange const & other) const
   public: inline bool isValid() const
   public: QModelIndexList indexes() const
   private: class QPersistentModelIndex tl;
   private: class QPersistentModelIndex br;
   public: inline QItemSelectionRange(class QModelIndex const & atopLeft, class QModelIndex const & abottomRight);
};
#endif // QT_NO_ITEMVIEWS
#endif // QITEMSELECTIONMODEL_H