QDocumentLineHandle Class Reference

Private implementation of a document line. More...

List of all members.
 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 nextNonSpaceChar (uint pos) const
int previousNonSpaceChar (int pos) const
bool hasFlag (QDocumentLine::State s) const
void setFlag (QDocumentLine::State s, 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

Public Member Functions

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

Friends

class QDocument
class QDocumentLine
class QDocumentPrivate


Detailed Description

Private implementation of a document line.

Constructor & Destructor Documentation

QDocumentLineHandle::QDocumentLineHandle ( QDocument d  ) 

\

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

\


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

Generated on Sun Feb 15 22:50:20 2009 for QCodeEdit by  doxygen 1.5.7.1