#ifndef PYTHONQTWRAPPER_QITEMSELECTIONRANGE_H #define PYTHONQTWRAPPER_QITEMSELECTIONRANGE_H #include #include #include #include #include #include #include class PythonQtWrapper_QItemSelectionRange : public QObject { Q_OBJECT public: public slots: QItemSelectionRange* new_QItemSelectionRange(); QItemSelectionRange* new_QItemSelectionRange(const QItemSelectionRange& other); QItemSelectionRange* new_QItemSelectionRange(const QModelIndex& index); QItemSelectionRange* new_QItemSelectionRange(const QModelIndex& topLeft, const QModelIndex& bottomRight); void delete_QItemSelectionRange(QItemSelectionRange* obj) { delete obj; } QItemSelectionRange intersected(QItemSelectionRange* theWrappedObject, const QItemSelectionRange& other) const; int top(QItemSelectionRange* theWrappedObject) const; bool contains(QItemSelectionRange* theWrappedObject, int row, int column, const QModelIndex& parentIndex) const; int height(QItemSelectionRange* theWrappedObject) const; int right(QItemSelectionRange* theWrappedObject) const; QModelIndex topLeft(QItemSelectionRange* theWrappedObject) const; QModelIndex bottomRight(QItemSelectionRange* theWrappedObject) const; bool intersects(QItemSelectionRange* theWrappedObject, const QItemSelectionRange& other) const; bool contains(QItemSelectionRange* theWrappedObject, const QModelIndex& index) const; int left(QItemSelectionRange* theWrappedObject) const; int bottom(QItemSelectionRange* theWrappedObject) const; bool operator_equal(QItemSelectionRange* theWrappedObject, const QItemSelectionRange& other) const; QModelIndex parent(QItemSelectionRange* theWrappedObject) const; int width(QItemSelectionRange* theWrappedObject) const; bool isValid(QItemSelectionRange* theWrappedObject) const; QList indexes(QItemSelectionRange* theWrappedObject) const; const QAbstractItemModel* model(QItemSelectionRange* theWrappedObject) const; QString toString(QItemSelectionRange*); }; #endif // PYTHONQTWRAPPER_QITEMSELECTIONRANGE_H