#ifndef PYTHONQTWRAPPER_QTEXTFRAME_H #define PYTHONQTWRAPPER_QTEXTFRAME_H #include #include #include #include #include #include #include #include #include #include #include #include #include class PythonQtWrapper_QTextFrame : public QObject { Q_OBJECT public: public slots: QTextFrame* new_QTextFrame(QTextDocument* doc); void delete_QTextFrame(QTextFrame* obj) { delete obj; } QTextFrame::iterator begin(QTextFrame* theWrappedObject) const; QList childFrames(QTextFrame* theWrappedObject) const; QTextFrame::iterator end(QTextFrame* theWrappedObject) const; QTextCursor firstCursorPosition(QTextFrame* theWrappedObject) const; int firstPosition(QTextFrame* theWrappedObject) const; QTextFrameFormat frameFormat(QTextFrame* theWrappedObject) const; QTextCursor lastCursorPosition(QTextFrame* theWrappedObject) const; int lastPosition(QTextFrame* theWrappedObject) const; QTextFrame* parentFrame(QTextFrame* theWrappedObject) const; void setFrameFormat(QTextFrame* theWrappedObject, const QTextFrameFormat& format); }; #endif // PYTHONQTWRAPPER_QTEXTFRAME_H