QPlainTextDocumentLayout Class Reference

QPlainTextDocumentLayout Class Reference

#include <qplaintextedit.h>

Class Description

Definition at line 280 of file qplaintextedit.h.

+ Inheritance diagram for QPlainTextDocumentLayout:

Public Member Functions

 QPlainTextDocumentLayout (QTextDocument *document)
 
 ~QPlainTextDocumentLayout ()
 
void draw (QPainter *, const PaintContext &)
 
int hitTest (const QPointF &, Qt::HitTestAccuracy) const
 
int pageCount () const
 
QSizeF documentSize () const
 
QRectF frameBoundingRect (QTextFrame *) const
 
QRectF blockBoundingRect (const QTextBlock &block) const
 
void ensureBlockLayout (const QTextBlock &block) const
 
void setCursorWidth (int width)
 
int cursorWidth () const
 
void requestUpdate ()
 
- Public Member Functions inherited from QAbstractTextDocumentLayout
 QAbstractTextDocumentLayout (QTextDocument *doc)
 
 ~QAbstractTextDocumentLayout ()
 
QString anchorAt (const QPointF &pos) const
 
void setPaintDevice (QPaintDevice *device)
 
QPaintDevicepaintDevice () const
 
QTextDocumentdocument () const
 
void registerHandler (int objectType, QObject *component)
 
QTextObjectInterfacehandlerForObject (int objectType) const
 
- Public Member Functions inherited from QObject
Q_INVOKABLE QObject (QObject *parent=0)
 
virtual ~QObject ()
 
virtual bool event (QEvent *)
 
virtual bool eventFilter (QObject *, QEvent *)
 
QString objectName () const
 
void setObjectName (const QString &name)
 
bool isWidgetType () const
 
bool signalsBlocked () const
 
bool blockSignals (bool b)
 
QThreadthread () const
 
void moveToThread (QThread *thread)
 
int startTimer (int interval)
 
void killTimer (int id)
 
template<typename T >
findChild (const QString &aName=QString()) const
 
template<typename T >
QList< T > findChildren (const QString &aName=QString()) const
 
template<typename T >
QList< T > findChildren (const QRegExp &re) const
 
const QObjectListchildren () const
 
void setParent (QObject *)
 
void installEventFilter (QObject *)
 
void removeEventFilter (QObject *)
 
bool connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const
 
bool disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0)
 
bool disconnect (const QObject *receiver, const char *member=0)
 
void dumpObjectTree ()
 
void dumpObjectInfo ()
 
bool setProperty (const char *name, const QVariant &value)
 
QVariant property (const char *name) const
 
QList< QByteArraydynamicPropertyNames () const
 
void setUserData (uint id, QObjectUserData *data)
 
QObjectUserDatauserData (uint id) const
 
QObjectparent () const
 
bool inherits (const char *classname) const
 

Protected Member Functions

void documentChanged (int from, int, int charsAdded)
 
- Protected Member Functions inherited from QAbstractTextDocumentLayout
 QAbstractTextDocumentLayout (QAbstractTextDocumentLayoutPrivate &, QTextDocument *)
 
virtual void resizeInlineObject (QTextInlineObject item, int posInDocument, const QTextFormat &format)
 
virtual void positionInlineObject (QTextInlineObject item, int posInDocument, const QTextFormat &format)
 
virtual void drawInlineObject (QPainter *painter, const QRectF &rect, QTextInlineObject object, int posInDocument, const QTextFormat &format)
 
int formatIndex (int pos)
 
QTextCharFormat format (int pos)
 
- Protected Member Functions inherited from QObject
QObjectsender () const
 
int senderSignalIndex () const
 
int receivers (const char *signal) const
 
virtual void timerEvent (QTimerEvent *)
 
virtual void childEvent (QChildEvent *)
 
virtual void customEvent (QEvent *)
 
virtual void connectNotify (const char *signal)
 
virtual void disconnectNotify (const char *signal)
 
 QObject (QObjectPrivate &dd, QObject *parent=0)
 

Properties

int cursorWidth
 
- Properties inherited from QObject
QString objectName
 

Friends

class QPlainTextEdit
 
class QPlainTextEditPrivate
 

Additional Inherited Members

- Public Slots inherited from QObject
void deleteLater ()
 
- Signals inherited from QAbstractTextDocumentLayout
void update (const QRectF &=QRectF(0., 0., 1000000000., 1000000000.))
 
void updateBlock (const QTextBlock &block)
 
void documentSizeChanged (const QSizeF &newSize)
 
void pageCountChanged (int newPages)
 
- Signals inherited from QObject
void destroyed (QObject *=0)
 
- Static Public Member Functions inherited from QObject
static bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
 
static bool connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection)
 
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 
static bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member)
 
static uint registerUserData ()
 
- Protected Attributes inherited from QObject
QScopedPointer< QObjectDatad_ptr
 
- Static Protected Attributes inherited from QObject
static const QMetaObject staticQtMetaObject
 

Constructor & Destructor Documentation

Member Function Documentation

void draw ( QPainter ,
const PaintContext  
)
virtual
int hitTest ( const QPointF ,
Qt::HitTestAccuracy   
) const
virtual
int pageCount ( ) const
virtual
QSizeF documentSize ( ) const
virtual
QRectF frameBoundingRect ( QTextFrame ) const
virtual
QRectF blockBoundingRect ( const QTextBlock block) const
virtual
void ensureBlockLayout ( const QTextBlock block) const
void setCursorWidth ( int  width)
int cursorWidth ( ) const
void requestUpdate ( )
void documentChanged ( int  from,
int  ,
int  charsAdded 
)
protectedvirtual

Friends And Related Function Documentation

friend class QPlainTextEdit
friend

Definition at line 318 of file qplaintextedit.h.

friend class QPlainTextEditPrivate
friend

Definition at line 319 of file qplaintextedit.h.

Property Documentation

int cursorWidth
readwrite

Definition at line 284 of file qplaintextedit.h.


The documentation for this class was generated from the following file: