|
QCodeEdit 2.2
|
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 |
| QDocument * | document () const |
| QDocumentLineHandle * | next () const |
| QDocumentLineHandle * | previous () 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 |
Private implementation of a document line.
| QDocumentLineHandle::QDocumentLineHandle | ( | QDocument * | d | ) |
\
| QDocumentLineHandle::QDocumentLineHandle | ( | const QString & | s, |
| QDocument * | d | ||
| ) |
\
| void QDocumentLineHandle::updateWrap | ( | ) | const |
isWord(c) || !isWord(m_text.at(idx)) )
isWord(c) || !isWord(m_text.at(idx)) )
References QDocument::widthConstraint().
1.7.4