QCodeEdit  2.2
Public Member Functions | Friends | List of all members
QDocumentLineHandle Class Reference

Private implementation of a document line. More...

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() [1/2]

QDocumentLineHandle::QDocumentLineHandle ( QDocument d)

\

◆ QDocumentLineHandle() [2/2]

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

\

Member Function Documentation

◆ updateWrap()

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: