#ifndef PYTHONQTWRAPPER_QACCESSIBLETABLEINTERFACE_H #define PYTHONQTWRAPPER_QACCESSIBLETABLEINTERFACE_H #include #include #include #include #include class PythonQtWrapper_QAccessibleTableInterface : public QObject { Q_OBJECT public: public slots: void delete_QAccessibleTableInterface(QAccessibleTableInterface* obj) { delete obj; } QAccessibleInterface* accessibleAt(QAccessibleTableInterface* theWrappedObject, int row, int column); QAccessibleInterface* caption(QAccessibleTableInterface* theWrappedObject); void cellAtIndex(QAccessibleTableInterface* theWrappedObject, int index, int* row, int* column, int* rowSpan, int* columnSpan, bool* isSelected); int childIndex(QAccessibleTableInterface* theWrappedObject, int rowIndex, int columnIndex); int columnCount(QAccessibleTableInterface* theWrappedObject); QString columnDescription(QAccessibleTableInterface* theWrappedObject, int column); QAccessibleInterface* columnHeader(QAccessibleTableInterface* theWrappedObject); int columnIndex(QAccessibleTableInterface* theWrappedObject, int childIndex); int columnSpan(QAccessibleTableInterface* theWrappedObject, int row, int column); bool isColumnSelected(QAccessibleTableInterface* theWrappedObject, int column); bool isRowSelected(QAccessibleTableInterface* theWrappedObject, int row); bool isSelected(QAccessibleTableInterface* theWrappedObject, int row, int column); int rowCount(QAccessibleTableInterface* theWrappedObject); QString rowDescription(QAccessibleTableInterface* theWrappedObject, int row); QAccessibleInterface* rowHeader(QAccessibleTableInterface* theWrappedObject); int rowIndex(QAccessibleTableInterface* theWrappedObject, int childIndex); int rowSpan(QAccessibleTableInterface* theWrappedObject, int row, int column); void selectColumn(QAccessibleTableInterface* theWrappedObject, int column); void selectRow(QAccessibleTableInterface* theWrappedObject, int row); int selectedColumnCount(QAccessibleTableInterface* theWrappedObject); int selectedColumns(QAccessibleTableInterface* theWrappedObject, int maxColumns, QList* columns); int selectedRowCount(QAccessibleTableInterface* theWrappedObject); int selectedRows(QAccessibleTableInterface* theWrappedObject, int maxRows, QList* rows); QAccessibleInterface* summary(QAccessibleTableInterface* theWrappedObject); void unselectColumn(QAccessibleTableInterface* theWrappedObject, int column); void unselectRow(QAccessibleTableInterface* theWrappedObject, int row); }; #endif // PYTHONQTWRAPPER_QACCESSIBLETABLEINTERFACE_H