#include "KoTextParag.h"#include "KoTextDocument.h"#include "KoParagCounter.h"#include "KoTextZoomHandler.h"#include "KoStyleCollection.h"#include "KoVariable.h"#include <KoOasisContext.h>#include <KoXmlWriter.h>#include <KoGenStyles.h>#include <KoDom.h>#include <KoXmlNS.h>#include <KoUnit.h>#include <kglobal.h>#include <klocale.h>#include <kdebug.h>#include <kglobalsettings.h>#include <assert.h>#include <Q3MemArray>#include <Q3PtrList>Graphe des dépendances par inclusion de KoTextParag.cpp:
Aller au code source de ce fichier.
Macros | |
| #define | CHECK_PIXELXADJ |
| #define | WRITESPAN(next) |
| #define | ISSTARTBOOKMARK(i) bkStartIter != bookmarkStarts.end() && (*bkStartIter).pos == i |
| #define | ISENDBOOKMARK(i) bkEndIter != bookmarkEnds.end() && (*bkEndIter).pos == i |
| #define | CHECKPOS(i) |
| #define CHECK_PIXELXADJ |
| #define CHECKPOS | ( | i | ) |
Valeur :
if ( cursorIndex == i ) { \ writer.addProcessingInstruction( "opendocument cursor-position" ); \ } \ if ( ISSTARTBOOKMARK( i ) ) { \ if ( (*bkStartIter).startEqualsEnd ) \ writer.startElement( "text:bookmark" ); \ else \ writer.startElement( "text:bookmark-start" ); \ writer.addAttribute( "text:name", (*bkStartIter).name ); \ writer.endElement(); \ ++bkStartIter; \ } \ if ( ISENDBOOKMARK( i ) ) { \ writer.startElement( "text:bookmark-end" ); \ writer.addAttribute( "text:name", (*bkEndIter).name ); \ writer.endElement(); \ ++bkEndIter; \ }
Référencé par KoTextParag::saveOasis().
| #define ISENDBOOKMARK | ( | i | ) | bkEndIter != bookmarkEnds.end() && (*bkEndIter).pos == i |
Référencé par KoTextParag::saveOasis().
| #define ISSTARTBOOKMARK | ( | i | ) | bkStartIter != bookmarkStarts.end() && (*bkStartIter).pos == i |
Référencé par KoTextParag::saveOasis().
| #define WRITESPAN | ( | next | ) |
Valeur :
{ \
if ( curFormat == paragFormat() ) { \
writer.addTextSpan( text.mid( startPos, next - startPos ), m_tabCache ); \
} else { \
KoGenStyle gs( KoGenStyle::STYLE_AUTO, "text" ); \
curFormat->save( gs, context, paragFormat() ); \
writer.startElement( "text:span" ); \
if ( !gs.isEmpty() ) { \
const QString autoStyleName = mainStyles.lookup( gs, "T" ); \
writer.addAttribute( "text:style-name", autoStyleName ); \
} \
writer.addTextSpan( text.mid( startPos, next - startPos ), m_tabCache ); \
writer.endElement(); \
} \
}
Référencé par KoTextParag::saveOasis().
1.5.1-p1