Référence du fichier F:/KPlato/koffice/libs/kotext/KoTextParag.cpp

#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)


Documentation des macros

#define CHECK_PIXELXADJ

#define CHECKPOS (  ) 

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 (  )     bkEndIter != bookmarkEnds.end() && (*bkEndIter).pos == i

Référencé par KoTextParag::saveOasis().

#define ISSTARTBOOKMARK (  )     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().


Généré le Wed Nov 22 23:42:42 2006 pour KPlato par  doxygen 1.5.1-p1