LibreOffice Module sw (master)  1
Namespaces | Macros | Typedefs | Functions | Variables
fltini.cxx File Reference
#include <string.h>
#include <hintids.hxx>
#include <i18nlangtag/lang.h>
#include <i18nlangtag/languagetag.hxx>
#include <o3tl/any.hxx>
#include <tools/svlibrary.h>
#include <svtools/parhtml.hxx>
#include <sot/storage.hxx>
#include <comphelper/classids.hxx>
#include <sfx2/app.hxx>
#include <sfx2/docfilt.hxx>
#include <sfx2/fcontnr.hxx>
#include <sfx2/docfile.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/tstpitem.hxx>
#include <doc.hxx>
#include <docary.hxx>
#include <pam.hxx>
#include <shellio.hxx>
#include <docsh.hxx>
#include <wdocsh.hxx>
#include <fltini.hxx>
#include <hints.hxx>
#include <init.hxx>
#include <frmatr.hxx>
#include <fmtfsize.hxx>
#include <swtable.hxx>
#include <fmtcntnt.hxx>
#include <editeng/boxitem.hxx>
#include <frmfmt.hxx>
#include <numrule.hxx>
#include <ndtxt.hxx>
#include <swfltopt.hxx>
#include <swerror.h>
#include <swdll.hxx>
#include <iodetect.hxx>
#include <osl/module.hxx>
#include <rtl/bootstrap.hxx>
#include <sal/log.hxx>
#include <osl/diagnose.h>
Include dependency graph for fltini.cxx:

Go to the source code of this file.

Namespaces

 sw
 Dialog to specify the properties of date form field.
 
 SwReaderWriter
 

Macros

#define IMPLENTRY(X)   { RTL_TEXTENCODING_##X, #X }
 

Typedefs

typedef sal_uInt32(* SaveOrDel) (SfxObjectShell &, SotStorage &, sal_Bool, const OUString &)
 
typedef sal_uInt32(* GetSaveWarning) (SfxObjectShell &)
 

Functions

static ReaderGetRTFReader ()
 
static ReaderGetWW8Reader ()
 
static ReaderGetDOCXReader ()
 
ReaderSwGetReaderXML ()
 
static void SetFltPtr (sal_uInt16 rPos, Reader *pReader)
 
ReaderSwReaderWriter::GetRtfReader ()
 
ReaderSwReaderWriter::GetDOCXReader ()
 
void SwReaderWriter::GetWriter (const OUString &rFltName, const OUString &rBaseURL, WriterRef &xWrt)
 Return writer based on the name. More...
 
ReaderSwReaderWriter::GetReader (const OUString &rFltName)
 Return reader based on the name. More...
 
void CalculateFlySize (SfxItemSet &rFlySet, const SwNodeIndex &rAnchor, SwTwips nPageWidth)
 
void GetRTFWriter (const OUString &rFltName, const OUString &rBaseURL, WriterRef &xRet)
 
void GetWW8Writer (const OUString &rFltName, const OUString &rBaseURL, WriterRef &xRet)
 
ErrCode SaveOrDelMSVBAStorage (SfxObjectShell &rDoc, SotStorage &rStor, bool bSaveInto, const OUString &rStorageName)
 
ErrCode GetSaveWarningOfMSVBAStorage (SfxObjectShell &rDocS)
 

Variables

ReaderReadAscii = nullptr
 
ReaderReadHTML = nullptr
 
ReaderReadXML = nullptr
 
static SwReaderWriterEntry aReaderWriter []
 

Macro Definition Documentation

#define IMPLENTRY (   X)    { RTL_TEXTENCODING_##X, #X }

Typedef Documentation

typedef sal_uInt32( * GetSaveWarning) (SfxObjectShell &)

Definition at line 732 of file fltini.cxx.

typedef sal_uInt32( * SaveOrDel) (SfxObjectShell &, SotStorage &, sal_Bool, const OUString &)

Definition at line 731 of file fltini.cxx.

Function Documentation

void CalculateFlySize ( SfxItemSet rFlySet,
const SwNodeIndex rAnchor,
SwTwips  nPageWidth 
)
Reader * GetDOCXReader ( )
static
Reader * GetRTFReader ( )
static
void GetRTFWriter ( const OUString &  rFltName,
const OUString &  rBaseURL,
WriterRef xRet 
)
ErrCode GetSaveWarningOfMSVBAStorage ( SfxObjectShell rDocS)
Reader * GetWW8Reader ( )
static
void GetWW8Writer ( const OUString &  rFltName,
const OUString &  rBaseURL,
WriterRef xRet 
)
ErrCode SaveOrDelMSVBAStorage ( SfxObjectShell rDoc,
SotStorage rStor,
bool  bSaveInto,
const OUString &  rStorageName 
)
static void SetFltPtr ( sal_uInt16  rPos,
Reader pReader 
)
static

Definition at line 113 of file fltini.cxx.

References SwReaderWriterEntry::pReader.

Referenced by sw::Filters::Filters().

Reader* SwGetReaderXML ( )

Definition at line 108 of file fltini.cxx.

References ReadXML.

Referenced by lcl_ReadSections().

Variable Documentation

SwReaderWriterEntry aReaderWriter[]
static
Initial value:
=
{
SwReaderWriterEntry( nullptr, &::GetASCWriter, false ),
SwReaderWriterEntry( &::GetWW8Reader, nullptr, true ),
SwReaderWriterEntry( nullptr, &::GetHTMLWriter, true ),
SwReaderWriterEntry( &::GetWW8Reader, nullptr, true ),
SwReaderWriterEntry( nullptr, &::GetXMLWriter, true ),
SwReaderWriterEntry( nullptr, &::GetASCWriter, false ),
SwReaderWriterEntry( nullptr, &::GetASCWriter, true ),
SwReaderWriterEntry( &::GetDOCXReader, nullptr, true )
}
void GetXMLWriter(const OUString &, const OUString &rBaseURL, WriterRef &xRet)
Definition: wrtxml.cxx:568
void GetASCWriter(const OUString &rFltNm, const OUString &, WriterRef &xRet)
Definition: wrtasc.cxx:206
static Reader * GetWW8Reader()
Definition: fltini.cxx:689
static Reader * GetDOCXReader()
Definition: fltini.cxx:717
static Reader * GetRTFReader()
Definition: fltini.cxx:659
void GetWW8Writer(const OUString &rFltName, const OUString &rBaseURL, WriterRef &xRet)
Definition: fltini.cxx:703
void GetHTMLWriter(const OUString &rFilterOptions, const OUString &rBaseURL, WriterRef &xRet)
Definition: wrthtml.cxx:1558
void GetRTFWriter(const OUString &rFltName, const OUString &rBaseURL, WriterRef &xRet)
Definition: fltini.cxx:675

Definition at line 73 of file fltini.cxx.

Reader* ReadAscii = nullptr
Reader * ReadHTML = nullptr
Reader * ReadXML = nullptr