#ifndef PYTHONQTWRAPPER_QITEMSELECTION_H #define PYTHONQTWRAPPER_QITEMSELECTION_H #include #include #include #include #include #include #include class PythonQtWrapper_QItemSelection : public QObject { Q_OBJECT public: public slots: QItemSelection* new_QItemSelection(); QItemSelection* new_QItemSelection(const QModelIndex& topLeft, const QModelIndex& bottomRight); void delete_QItemSelection(QItemSelection* obj) { delete obj; } void append(QItemSelection* theWrappedObject, const QItemSelectionRange& t); const QItemSelectionRange& at(QItemSelection* theWrappedObject, int i) const; const QItemSelectionRange& back(QItemSelection* theWrappedObject) const; void clear(QItemSelection* theWrappedObject); bool contains(QItemSelection* theWrappedObject, const QModelIndex& index) const; int count(QItemSelection* theWrappedObject) const; int count(QItemSelection* theWrappedObject, const QItemSelectionRange& t) const; bool empty(QItemSelection* theWrappedObject) const; const QItemSelectionRange& first(QItemSelection* theWrappedObject) const; QList static_QItemSelection_fromVector(const QVector& vector); const QItemSelectionRange& front(QItemSelection* theWrappedObject) const; int indexOf(QItemSelection* theWrappedObject, const QItemSelectionRange& t, int from) const; QList indexes(QItemSelection* theWrappedObject) const; bool isEmpty(QItemSelection* theWrappedObject) const; const QItemSelectionRange& last(QItemSelection* theWrappedObject) const; int lastIndexOf(QItemSelection* theWrappedObject, const QItemSelectionRange& t, int from) const; void merge(QItemSelection* theWrappedObject, const QItemSelection& other, QItemSelectionModel::SelectionFlags command); QList mid(QItemSelection* theWrappedObject, int pos, int length) const; void move(QItemSelection* theWrappedObject, int from, int to); bool operator_equal(QItemSelection* theWrappedObject, const QList& l) const; void pop_back(QItemSelection* theWrappedObject); void pop_front(QItemSelection* theWrappedObject); void prepend(QItemSelection* theWrappedObject, const QItemSelectionRange& t); void push_back(QItemSelection* theWrappedObject, const QItemSelectionRange& t); void push_front(QItemSelection* theWrappedObject, const QItemSelectionRange& t); int removeAll(QItemSelection* theWrappedObject, const QItemSelectionRange& t); void removeAt(QItemSelection* theWrappedObject, int i); void removeFirst(QItemSelection* theWrappedObject); void removeLast(QItemSelection* theWrappedObject); bool removeOne(QItemSelection* theWrappedObject, const QItemSelectionRange& t); void replace(QItemSelection* theWrappedObject, int i, const QItemSelectionRange& t); void select(QItemSelection* theWrappedObject, const QModelIndex& topLeft, const QModelIndex& bottomRight); void setSharable(QItemSelection* theWrappedObject, bool sharable); int size(QItemSelection* theWrappedObject) const; void static_QItemSelection_split(const QItemSelectionRange& range, const QItemSelectionRange& other, QItemSelection* result); void swap(QItemSelection* theWrappedObject, int i, int j); QItemSelectionRange takeAt(QItemSelection* theWrappedObject, int i); QItemSelectionRange takeFirst(QItemSelection* theWrappedObject); QItemSelectionRange takeLast(QItemSelection* theWrappedObject); QVector toVector(QItemSelection* theWrappedObject) const; QItemSelectionRange value(QItemSelection* theWrappedObject, int i) const; QItemSelectionRange value(QItemSelection* theWrappedObject, int i, const QItemSelectionRange& defaultValue) const; }; #endif // PYTHONQTWRAPPER_QITEMSELECTION_H