#include <QtGui/qtableview.h>
#ifndef QTABLEVIEW_H
#ifndef QT_NO_TABLEVIEW
class QTableView: public QAbstractItemView{
public: virtual struct QMetaObject const * metaObject() const
public: static struct QMetaObject const staticMetaObject;
public: virtual void* qt_metacast(char const *);
public: static inline class QString tr(char const * s, char const * c = 0);
public: static inline class QString trUtf8(char const * s, char const * c = 0);
public: static inline class QString tr(char const * s, char const * c, int n);
public: static inline class QString trUtf8(char const * s, char const * c, int n);
public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
public: explicit QTableView(class QWidget* parent = 0);
public: virtual ~QTableView();
public: virtual void setModel(class QAbstractItemModel* model);
public: virtual void setRootIndex(class QModelIndex const & index);
public: virtual void setSelectionModel(class QItemSelectionModel* selectionModel);
public: struct QHeaderView* horizontalHeader() const
public: struct QHeaderView* verticalHeader() const
public: void setHorizontalHeader(struct QHeaderView* header);
public: void setVerticalHeader(struct QHeaderView* header);
public: int rowViewportPosition(int row) const
public: int rowAt(int y) const
public: void setRowHeight(int row, int height);
public: int rowHeight(int row) const
public: int columnViewportPosition(int column) const
public: int columnAt(int x) const
public: void setColumnWidth(int column, int width);
public: int columnWidth(int column) const
public: bool isRowHidden(int row) const
public: void setRowHidden(int row, bool hide);
public: bool isColumnHidden(int column) const
public: void setColumnHidden(int column, bool hide);
public: void setSortingEnabled(bool enable);
public: bool isSortingEnabled() const
public: bool showGrid() const
public: enum Qt::PenStyle gridStyle() const
public: void setGridStyle(enum Qt::PenStyle style);
public: virtual class QRect visualRect(class QModelIndex const & index) const
public: virtual void scrollTo(class QModelIndex const & index, enum QAbstractItemView::ScrollHint hint = QAbstractItemView::EnsureVisible);
public: virtual class QModelIndex indexAt(class QPoint const & p) const
public: void setSpan(int row, int column, int rowSpan, int columnSpan);
public: int rowSpan(int row, int column) const
public: int columnSpan(int row, int column) const
public: void sortByColumn(int column, enum Qt::SortOrder order);
public: void selectRow(int row);
public: void selectColumn(int column);
public: void hideRow(int row);
public: void hideColumn(int column);
public: void showRow(int row);
public: void showColumn(int column);
public: void resizeRowToContents(int row);
public: void resizeRowsToContents();
public: void resizeColumnToContents(int column);
public: void resizeColumnsToContents();
public: void sortByColumn(int column);
public: void setShowGrid(bool show);
protected: void rowMoved(int row, int oldIndex, int newIndex);
protected: void columnMoved(int column, int oldIndex, int newIndex);
protected: void rowResized(int row, int oldHeight, int newHeight);
protected: void columnResized(int column, int oldWidth, int newWidth);
protected: void rowCountChanged(int oldCount, int newCount);
protected: void columnCountChanged(int oldCount, int newCount);
protected: QTableView(struct QTableViewPrivate&, class QWidget* parent);
protected: virtual void scrollContentsBy(int dx, int dy);
protected: virtual class QStyleOptionViewItem viewOptions() const
protected: virtual void paintEvent(struct QPaintEvent* e);
protected: virtual void timerEvent(struct QTimerEvent* event);
protected: virtual int horizontalOffset() const
protected: virtual int verticalOffset() const
protected: virtual class QModelIndex moveCursor(enum QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers);
protected: virtual void setSelection(class QRect const & rect, class QFlags < enum QItemSelectionModel::SelectionFlag > command);
protected: virtual class QRegion visualRegionForSelection(class QItemSelection const & selection) const
protected: virtual QModelIndexList selectedIndexes() const
protected: virtual void updateGeometries();
protected: virtual int sizeHintForRow(int row) const
protected: virtual int sizeHintForColumn(int column) const
protected: virtual void verticalScrollbarAction(int action);
protected: virtual void horizontalScrollbarAction(int action);
protected: virtual bool isIndexHidden(class QModelIndex const & index) const
private: inline struct QTableViewPrivate* d_func();
private: inline struct QTableViewPrivate const * d_func() const
private: QTableView(class QTableView const &);
private: class QTableView& operator =(class QTableView const &);
friend struct QTableViewPrivate;
};
#endif // QT_NO_TABLEVIEW
#endif // QTABLEVIEW_H