QCodeEdit  2.2
Public Member Functions | Friends
QDocumentLineHandle Class Reference

Private implementation of a document line. More...

List of all members.

Public Member Functions

QString & textBuffer ()
void ref ()
void deref ()

Friends

class QDocument
class QDocumentLine
class QDocumentBuffer
class QDocumentPrivate
 QDocumentLineHandle (QDocument *d)
 QDocumentLineHandle (const QString &s, QDocument *d)
int count () const
int length () const
int position () const
QString text () const
int line () const
int xToCursor (int x) const
int cursorToX (int i) const
int wrappedLineForCursor (int cpos) const
int documentOffsetToCursor (int x, int y) const
void cursorToDocumentOffset (int cpos, int &x, int &y) const
QPoint cursorToDocumentOffset (int cpos) const
int indent () const
int nextNonSpaceChar (uint pos) const
int previousNonSpaceChar (int pos) const
bool hasFlag (int flag) const
void setFlag (int flag, bool y=true) const
QDocumentdocument () const
QDocumentLineHandlenext () const
QDocumentLineHandleprevious () const
void updateWrap () const
void setFormats (const QVector< int > &formats)
void clearOverlays ()
void addOverlay (const QFormatRange &over)
void removeOverlay (const QFormatRange &over)
void shiftOverlays (int position, int offset)
void draw (QPainter *p, int xOffset, int vWidth, const QSmallArray &sel, const QSmallArray &cursors, const QPalette &pal, bool fullSel) const

Detailed Description

Private implementation of a document line.


Constructor & Destructor Documentation

QDocumentLineHandle::QDocumentLineHandle ( QDocument d)

\

QDocumentLineHandle::QDocumentLineHandle ( const QString &  s,
QDocument d 
)

\


Member Function Documentation

void QDocumentLineHandle::updateWrap ( ) const

isWord(c) || !isWord(m_text.at(idx)) )

isWord(c) || !isWord(m_text.at(idx)) )

References QDocument::widthConstraint().


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