|
Eneboo - Documentación para desarrolladores
|
#include "qrichtext_p.h"#include "qstringlist.h"#include "qfont.h"#include "qtextstream.h"#include "qfile.h"#include "qapplication.h"#include "qmap.h"#include "qfileinfo.h"#include "qstylesheet.h"#include "qmime.h"#include "qimage.h"#include "qdragobject.h"#include "qpaintdevicemetrics.h"#include "qpainter.h"#include "qdrawutil.h"#include "qcursor.h"#include "qptrstack.h"#include "qptrdict.h"#include "qstyle.h"#include "qcleanuphandler.h"#include "qtextengine_p.h"#include <private/qunicodetables_p.h>#include <stdlib.h>#include <qbitmap.h>Clases | |
| struct | QTextDocumentTag |
| struct | QPixmapInt |
| struct | Entity |
'defines' | |
| #define | QChar_linesep QChar(0x2028U) |
| #define | NEWPAR |
| #define | SPACE(s) s |
| #define | DO_FLOW(lineStart) |
| #define | UPDATE(up, lo, rest) |
Funciones | |
| bool | isBreakable (QTextString *string, int pos) |
Variables | |
| const int | border_tolerance = 2 |
| #define DO_FLOW | ( | lineStart | ) |
| #define NEWPAR |
do{ if ( !hasNewPar) { \ if ( !textEditMode && curpar && curpar->length()>1 && curpar->at( curpar->length()-2)->c == QChar_linesep ) \ curpar->remove( curpar->length()-2, 1 ); \ curpar = createParagraph( this, curpar, curpar->next() ); styles.append( vec ); vec = 0;} \ hasNewPar = TRUE; \ curpar->rtext = TRUE; \ curpar->align = curtag.alignment; \ curpar->lstyle = curtag.liststyle; \ curpar->litem = ( curtag.style->displayMode() == QStyleSheetItem::DisplayListItem ); \ curpar->str->setDirection( (QChar::Direction)curtag.direction ); \ space = TRUE; \ tabExpansionColumn = 0; \ delete vec; vec = new QPtrVector<QStyleSheetItem>( (uint)tags.count() + 1); \ int i = 0; \ for ( QValueStack<QTextDocumentTag>::Iterator it = tags.begin(); it != tags.end(); ++it ) \ vec->insert( i++, (*it).style ); \ vec->insert( i, curtag.style ); \ }while(FALSE);
| #define QChar_linesep QChar(0x2028U) |
| #define UPDATE | ( | up, | |
| lo, | |||
| rest | |||
| ) |
if ( font.lo##rest() != defFormat->fn.lo##rest() && fm->fn.lo##rest() == defFormat->fn.lo##rest() ) \ fm->fn.set##up##rest( font.lo##rest() )
| bool isBreakable | ( | QTextString * | string, |
| int | pos | ||
| ) | [inline] |
| const int border_tolerance = 2 |
1.7.4