#ifndef QTEXTTABLE_H
#define QTEXTTABLE_H
#include <QtCore/qglobal.h>
#include <QtCore/qobject.h>
#include <QtGui/qtextobject.h>
typedef enum QtValidLicenseForGuiModule QtGuiModule;
struct QTextTablePrivate;
class QTextTableCell{
public: inline QTextTableCell();
public: inline ~QTextTableCell();
public: inline QTextTableCell(class QTextTableCell const & o);
public: inline class QTextTableCell& operator =(class QTextTableCell const & o);
public: void setFormat(class QTextCharFormat const & format);
public: class QTextCharFormat format() const
public: int row() const
public: int column() const
public: int rowSpan() const
public: int columnSpan() const
public: inline bool isValid() const
public: struct QTextCursor firstCursorPosition() const
public: struct QTextCursor lastCursorPosition() const
public: int firstPosition() const
public: int lastPosition() const
public: inline bool operator ==(class QTextTableCell const & other) const
public: inline bool operator !=(class QTextTableCell const & other) const
public: class QTextFrame::iterator begin() const
public: class QTextFrame::iterator end() const
private: inline QTextTableCell(class QTextTable const * t, int f);
private: class QTextTable const * table;
private: int fragment;
friend class QTextTable;
};
class QTextTable: public QTextFrame{
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 QTextTable(struct QTextDocument* doc);
public: virtual ~QTextTable();
public: void resize(int rows, int cols);
public: void insertRows(int pos, int num);
public: void insertColumns(int pos, int num);
public: void removeRows(int pos, int num);
public: void removeColumns(int pos, int num);
public: void mergeCells(int row, int col, int numRows, int numCols);
public: void mergeCells(struct QTextCursor const & cursor);
public: void splitCell(int row, int col, int numRows, int numCols);
public: int rows() const
public: int columns() const
public: class QTextTableCell cellAt(int row, int col) const
public: class QTextTableCell cellAt(int position) const
public: class QTextTableCell cellAt(struct QTextCursor const & c) const
public: struct QTextCursor rowStart(struct QTextCursor const & c) const
public: struct QTextCursor rowEnd(struct QTextCursor const & c) const
public: inline class QTextTableFormat format() const
private: QTextTable(class QTextTable const &);
private: class QTextTable& operator =(class QTextTable const &);
private: inline struct QTextTablePrivate* d_func();
private: inline struct QTextTablePrivate const * d_func() const
public: inline void setFormat(class QTextTableFormat const & aformat);
friend struct QTextTablePrivate;
friend class QTextTableCell;
};
#endif // QTEXTTABLE_H