#ifndef PYTHONQTWRAPPER_QTREEWIDGET_H #define PYTHONQTWRAPPER_QTREEWIDGET_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class PythonQtWrapper_QTreeWidget : public QObject { Q_OBJECT public: public slots: QTreeWidget* new_QTreeWidget(QWidget* parent = 0); void delete_QTreeWidget(QTreeWidget* obj) { delete obj; } void addTopLevelItem(QTreeWidget* theWrappedObject, QTreeWidgetItem* item); void addTopLevelItems(QTreeWidget* theWrappedObject, const QList& items); void closePersistentEditor(QTreeWidget* theWrappedObject, QTreeWidgetItem* item, int column = 0); int columnCount(QTreeWidget* theWrappedObject) const; int currentColumn(QTreeWidget* theWrappedObject) const; QTreeWidgetItem* currentItem(QTreeWidget* theWrappedObject) const; void editItem(QTreeWidget* theWrappedObject, QTreeWidgetItem* item, int column = 0); QList findItems(QTreeWidget* theWrappedObject, const QString& text, Qt::MatchFlags flags, int column = 0) const; QTreeWidgetItem* headerItem(QTreeWidget* theWrappedObject) const; int indexOfTopLevelItem(QTreeWidget* theWrappedObject, QTreeWidgetItem* item) const; void insertTopLevelItem(QTreeWidget* theWrappedObject, int index, QTreeWidgetItem* item); void insertTopLevelItems(QTreeWidget* theWrappedObject, int index, const QList& items); QTreeWidgetItem* invisibleRootItem(QTreeWidget* theWrappedObject) const; bool isFirstItemColumnSpanned(QTreeWidget* theWrappedObject, const QTreeWidgetItem* item) const; QTreeWidgetItem* itemAbove(QTreeWidget* theWrappedObject, const QTreeWidgetItem* item) const; QTreeWidgetItem* itemAt(QTreeWidget* theWrappedObject, const QPoint& p) const; QTreeWidgetItem* itemAt(QTreeWidget* theWrappedObject, int x, int y) const; QTreeWidgetItem* itemBelow(QTreeWidget* theWrappedObject, const QTreeWidgetItem* item) const; QWidget* itemWidget(QTreeWidget* theWrappedObject, QTreeWidgetItem* item, int column) const; void openPersistentEditor(QTreeWidget* theWrappedObject, QTreeWidgetItem* item, int column = 0); void removeItemWidget(QTreeWidget* theWrappedObject, QTreeWidgetItem* item, int column); QList selectedItems(QTreeWidget* theWrappedObject) const; void setColumnCount(QTreeWidget* theWrappedObject, int columns); void setCurrentItem(QTreeWidget* theWrappedObject, QTreeWidgetItem* item); void setCurrentItem(QTreeWidget* theWrappedObject, QTreeWidgetItem* item, int column); void setCurrentItem(QTreeWidget* theWrappedObject, QTreeWidgetItem* item, int column, QItemSelectionModel::SelectionFlags command); void setFirstItemColumnSpanned(QTreeWidget* theWrappedObject, const QTreeWidgetItem* item, bool span); void setHeaderItem(QTreeWidget* theWrappedObject, QTreeWidgetItem* item); void setHeaderLabel(QTreeWidget* theWrappedObject, const QString& label); void setHeaderLabels(QTreeWidget* theWrappedObject, const QStringList& labels); void setItemWidget(QTreeWidget* theWrappedObject, QTreeWidgetItem* item, int column, QWidget* widget); int sortColumn(QTreeWidget* theWrappedObject) const; void sortItems(QTreeWidget* theWrappedObject, int column, Qt::SortOrder order); QTreeWidgetItem* takeTopLevelItem(QTreeWidget* theWrappedObject, int index); QTreeWidgetItem* topLevelItem(QTreeWidget* theWrappedObject, int index) const; int topLevelItemCount(QTreeWidget* theWrappedObject) const; QRect visualItemRect(QTreeWidget* theWrappedObject, const QTreeWidgetItem* item) const; }; #endif // PYTHONQTWRAPPER_QTREEWIDGET_H