LibreOffice Module sw (master)
1
|
#include <shellio.hxx>
Public Member Functions | |
SwReader (SfxMedium &, const OUString &rFilename, SwDoc *pDoc=nullptr) | |
SwReader (SvStream &, const OUString &rFilename, const OUString &rBaseURL, SwPaM &) | |
SwReader (SfxMedium &, const OUString &rFilename, SwPaM &) | |
SwReader (const css::uno::Reference< css::embed::XStorage > &, const OUString &rFilename, SwPaM &) | |
ErrCode | Read (const Reader &) |
bool | HasGlossaries (const Reader &) |
bool | ReadGlossaries (const Reader &, SwTextBlocks &, bool bSaveRelFiles) |
![]() | |
SwDocFac (SwDoc *pDoc=nullptr) | |
~SwDocFac () COVERITY_NOEXCEPT_FALSE | |
SwDoc & | GetDoc () |
Document is created after calling Read(...). More... | |
Protected Member Functions | |
void | SetBaseURL (const OUString &rURL) |
void | SetSkipImages (bool bSkipImages) |
Private Attributes | |
SvStream * | mpStrm |
tools::SvRef< SotStorage > | mpStg |
css::uno::Reference< css::embed::XStorage > | mxStg |
SfxMedium * | mpMedium |
SwPaM * | mpCursor |
OUString | maFileName |
OUString | msBaseURL |
bool | mbSkipImages |
Additional Inherited Members | |
![]() | |
rtl::Reference< SwDoc > | mxDoc |
Definition at line 144 of file shellio.hxx.
Definition at line 403 of file shellio.cxx.
References SfxMedium::GetBaseURL(), SfxMedium::IsSkipImages(), SetBaseURL(), and SetSkipImages().
SwReader::SwReader | ( | SvStream & | rStrm, |
const OUString & | rFilename, | ||
const OUString & | rBaseURL, | ||
SwPaM & | rPam | ||
) |
Definition at line 413 of file shellio.cxx.
References SetBaseURL().
Definition at line 420 of file shellio.cxx.
References SfxMedium::GetBaseURL(), and SetBaseURL().
SwReader::SwReader | ( | const css::uno::Reference< css::embed::XStorage > & | , |
const OUString & | rFilename, | ||
SwPaM & | |||
) |
bool SwReader::HasGlossaries | ( | const Reader & | rOptions | ) |
Definition at line 641 of file shellio.cxx.
References Reader::HasGlossaries(), Reader::m_bInsertMode, Reader::m_pMedium, Reader::m_pStorage, Reader::m_pStream, mpMedium, mpStg, mpStrm, and Reader::SetStrmStgPtr().
Referenced by SwGlossaryHdl::ImportGlossaries().
Definition at line 77 of file shellio.cxx.
References SwIndex::Assign(), SwVectorModifyBase< Value >::clear(), SwFrameFormat::DelFrames(), SwVectorModifyBase< Value >::end(), ERR_SWG_FILE_FORMAT_ERROR, ERRCODE_NONE, FILTER_DOCX, FILTER_RTF, SwNode::FindFooterStartNode(), SwNode::FindHeaderStartNode(), SwNode::FindTableBoxStartNode(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetContentAnchor(), SwNode::GetContentNode(), SwPaM::GetContentNode(), SwDocFac::GetDoc(), SfxMedium::GetFilter(), SwIndex::GetIndex(), SwPaM::GetNext(), SwPaM::GetPoint(), SwNode::GetTableBox(), SwNodes::GoPrevious(), SwModify::HasWriterListeners(), HTML_MODE, Ignore, INSDOKUMENT, SwVectorModifyBase< Value >::insert(), SwVectorModifyBase< Value >::IsAlive(), SwNode::IsContentNode(), SwUndoInserts::IsCreateUndoForNewFly(), ErrCode::IsError(), SwgReaderOption::IsFormatsOnly(), SwgReaderOption::IsPageDescs(), SwContentNode::Len(), Reader::m_aOption, Reader::m_bInsertMode, Reader::m_bSkipImages, Reader::m_pMedium, Reader::m_pStorage, Reader::m_pStream, Reader::m_xStorage, maFileName, SwFrameFormat::MakeFrames(), mbSkipImages, mpCursor, mpMedium, mpStg, mpStrm, msBaseURL, SwDocFac::mxDoc, mxStg, Reader::mxTemplate, n, SwPosition::nContent, SwPosition::nNode, Reader::Read(), ReadHTML, RES_DRAWFRMFMT(), SvStream::ResetError(), SvStream::Seek(), Reader::SetBlockMode(), Reader::SetIgnoreHTMLComments(), Reader::SetOrganizerMode(), Reader::SetReadUTF8(), Reader::SetStrmStgPtr(), Reader::SetTemplate(), sRtfWH, sw_MergePortions(), and SwFormat::Which().
Referenced by Reader::GetTemplateDoc(), and SwTransferable::PasteOLE().
bool SwReader::ReadGlossaries | ( | const Reader & | rOptions, |
SwTextBlocks & | rBlocks, | ||
bool | bSaveRelFiles | ||
) |
Definition at line 656 of file shellio.cxx.
References Reader::m_bInsertMode, Reader::m_pMedium, Reader::m_pStorage, Reader::m_pStream, mpMedium, mpStg, mpStrm, Reader::ReadGlossaries(), and Reader::SetStrmStgPtr().
Referenced by SwGlossaryHdl::ImportGlossaries().
|
inlineprotected |
Definition at line 177 of file shellio.hxx.
Referenced by SwReader().
|
inlineprotected |
Definition at line 178 of file shellio.hxx.
Referenced by SwReader().
|
private |
Definition at line 152 of file shellio.hxx.
Referenced by Read().
|
private |
Definition at line 154 of file shellio.hxx.
Referenced by Read().
|
private |
Definition at line 151 of file shellio.hxx.
Referenced by Read().
|
private |
Definition at line 149 of file shellio.hxx.
Referenced by HasGlossaries(), Read(), and ReadGlossaries().
|
private |
Definition at line 147 of file shellio.hxx.
Referenced by HasGlossaries(), Read(), and ReadGlossaries().
|
private |
Definition at line 146 of file shellio.hxx.
Referenced by HasGlossaries(), Read(), and ReadGlossaries().
|
private |
Definition at line 153 of file shellio.hxx.
Referenced by Read().
|
private |
Definition at line 148 of file shellio.hxx.
Referenced by Read().