/* * $Id$ */ /* * Harbour Qt wrapper generator control file * * Copyright 2009-2012 Pritpal Bedi * www - http://www.harbour-project.org * * See COPYING for licensing terms. */ Inherit = QObject Type = Core New = Constructor = No #include /* QAbstractTextDocumentLayout ( QTextDocument * document ) * */ HB_FUNC( QT_QABSTRACTTEXTDOCUMENTLAYOUT ) { // __HB_RETPTRGC__( new QAbstractTextDocumentLayout( hbqt_par_QTextDocument( 1 ) ) ); } QString anchorAt ( const QPointF & position ) const virtual QRectF blockBoundingRect ( const QTextBlock & block ) const = 0 QTextDocument * document () const virtual QSizeF documentSize () const = 0 //virtual void draw ( QPainter * painter, const PaintContext & context ) = 0 virtual QRectF frameBoundingRect ( QTextFrame * frame ) const = 0 //QTextObjectInterface * handlerForObject ( int objectType ) const virtual int hitTest ( const QPointF & point, Qt::HitTestAccuracy accuracy ) const = 0 virtual int pageCount () const = 0 QPaintDevice * paintDevice () const void registerHandler ( int objectType, QObject * component ) void setPaintDevice ( QPaintDevice * device ) void documentSizeChanged ( const QSizeF & newSize ) void pageCountChanged ( int newPages ) void update ( const QRectF & rect = QRectF( 0., 0., 1000000000., 1000000000. ) ) void updateBlock ( const QTextBlock & block )