///////////////////////////////////////////////////////////////////////////// // // File : QAbstractTextDocumentLayout_DhClass.h // Copyright : (c) David Harley 2010 // Project : qtHaskell // Version : 1.1.4 // Modified : 2010-09-02 17:01:53 // // Warning : this file is machine generated - do not modify. // ///////////////////////////////////////////////////////////////////////////// #ifndef dhclassheader #define dhclassheader #include #include #include #include #endif class DhQAbstractTextDocumentLayout : public DynamicQHandler, public QAbstractTextDocumentLayout { private: static QHash initXhHash(); static QHash xhHash; public: bool setDynamicQHandler(void * ro_ptr, char * eventId, void * rf_ptr, void * st_ptr, void * df_ptr); bool unSetDynamicQHandler(char * eventId); bool setDynamicQHandlerud(int udtyp, void * ro_ptr, int eventId, void * rf_ptr, void * st_ptr, void * df_ptr); bool unSetDynamicQHandlerud(int udtyp, int eventId); void userDefined(int x1) const; QVariant* userDefinedVariant(int x1, QVariant* x2) const; explicit DhQAbstractTextDocumentLayout(QTextDocument* x1) : DynamicQHandler(), QAbstractTextDocumentLayout(x1) {}; QRectF blockBoundingRect(const QTextBlock& x1) const; QRectF DhblockBoundingRect(const QTextBlock& x1) const; QRectF DvhblockBoundingRect(const QTextBlock& x1) const; void documentChanged(int x1, int x2, int x3); void DhdocumentChanged(int x1, int x2, int x3); void DvhdocumentChanged(int x1, int x2, int x3); QSizeF documentSize() const; QSizeF DhdocumentSize() const; QSizeF DvhdocumentSize() const; void draw(QPainter* x1, const QAbstractTextDocumentLayout::PaintContext& x2); void Dhdraw(QPainter* x1, const QAbstractTextDocumentLayout::PaintContext& x2); void Dvhdraw(QPainter* x1, const QAbstractTextDocumentLayout::PaintContext& x2); void drawInlineObject(QPainter* x1, const QRectF& x2, QTextInlineObject x3, int x4, const QTextFormat& x5); void DhdrawInlineObject(QPainter* x1, const QRectF& x2, QTextInlineObject x3, int x4, const QTextFormat& x5); void DvhdrawInlineObject(QPainter* x1, const QRectF& x2, QTextInlineObject x3, int x4, const QTextFormat& x5); QTextCharFormat format(int x1); QTextCharFormat Dhformat(int x1); QTextCharFormat Dvhformat(int x1); int formatIndex(int x1); int DhformatIndex(int x1); int DvhformatIndex(int x1); QRectF frameBoundingRect(QTextFrame* x1) const; QRectF DhframeBoundingRect(QTextFrame* x1) const; QRectF DvhframeBoundingRect(QTextFrame* x1) const; int hitTest(const QPointF& x1, Qt::HitTestAccuracy x2) const; int DhhitTest(const QPointF& x1, long x2) const; int DvhhitTest(const QPointF& x1, long x2) const; int pageCount() const; int DhpageCount() const; int DvhpageCount() const; void positionInlineObject(QTextInlineObject x1, int x2, const QTextFormat& x3); void DhpositionInlineObject(QTextInlineObject x1, int x2, const QTextFormat& x3); void DvhpositionInlineObject(QTextInlineObject x1, int x2, const QTextFormat& x3); void resizeInlineObject(QTextInlineObject x1, int x2, const QTextFormat& x3); void DhresizeInlineObject(QTextInlineObject x1, int x2, const QTextFormat& x3); void DvhresizeInlineObject(QTextInlineObject x1, int x2, const QTextFormat& x3); ~DhQAbstractTextDocumentLayout(){} void childEvent(QChildEvent* x1); void DhchildEvent(QChildEvent* x1); void DvhchildEvent(QChildEvent* x1); void connectNotify(const char* x1); void DhconnectNotify(const char* x1); void DvhconnectNotify(const char* x1); void customEvent(QEvent* x1); void DhcustomEvent(QEvent* x1); void DvhcustomEvent(QEvent* x1); void disconnectNotify(const char* x1); void DhdisconnectNotify(const char* x1); void DvhdisconnectNotify(const char* x1); bool event(QEvent* x1); bool Dhevent(QEvent* x1); bool Dvhevent(QEvent* x1); bool eventFilter(QObject* x1, QEvent* x2); bool DheventFilter(QObject* x1, QEvent* x2); bool DvheventFilter(QObject* x1, QEvent* x2); int receivers(const char* x1) const; int Dhreceivers(const char* x1) const; int Dvhreceivers(const char* x1) const; QObject* sender() const; QObject* Dhsender() const; QObject* Dvhsender() const; void timerEvent(QTimerEvent* x1); void DhtimerEvent(QTimerEvent* x1); void DvhtimerEvent(QTimerEvent* x1); };