LibreOffice Module sw (master) 1
|
#include <ww8glsy.hxx>
Public Member Functions | |
WW8Glossary (tools::SvRef< SotStorageStream > &refStrm, sal_uInt8 nVersion, SotStorage *pStg) | |
bool | Load (SwTextBlocks &rBlocks, bool bSaveRelFile) |
std::shared_ptr< WW8GlossaryFib > & | GetFib () |
sal_uInt16 | GetNoStrings () const |
Private Member Functions | |
WW8Glossary (const WW8Glossary &)=delete | |
WW8Glossary & | operator= (const WW8Glossary &)=delete |
Static Private Member Functions | |
static bool | MakeEntries (SwDoc *pD, SwTextBlocks &rBlocks, bool bSaveRelFile, const std::vector< OUString > &rStrings, const std::vector< ww::bytes > &rExtra) |
static bool | HasBareGraphicEnd (SwDoc *pD, SwNode const &rIdx) |
Private Attributes | |
std::shared_ptr< WW8GlossaryFib > | m_xGlossary |
tools::SvRef< SotStorageStream > | m_xTableStream |
tools::SvRef< SotStorageStream > & | m_rStrm |
tools::SvRef< SotStorage > | m_xStg |
sal_uInt16 | m_nStrings |
Definition at line 60 of file ww8glsy.hxx.
WW8Glossary::WW8Glossary | ( | tools::SvRef< SotStorageStream > & | refStrm, |
sal_uInt8 | nVersion, | ||
SotStorage * | pStg | ||
) |
Definition at line 37 of file ww8glsy.cxx.
References SL::a0Table, SL::a1Table, ERRCODE_NONE, tools::SvRef< typename T >::is(), WW8Fib::m_fWhichTableStm, WW8Fib::m_nFibBack, m_xGlossary, m_xTableStream, nVersion, and SotStorage::OpenSotStream().
|
privatedelete |
|
inline |
Definition at line 65 of file ww8glsy.hxx.
References m_xGlossary.
Referenced by SwWW8ImplReader::LoadThroughDecryption().
|
inline |
Definition at line 69 of file ww8glsy.hxx.
References m_nStrings.
Referenced by SwWW8ImplReader::CoreLoad().
Definition at line 59 of file ww8glsy.cxx.
References SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetAnchorNode(), SwDoc::GetSpzFrameFormats(), RES_DRAWFRMFMT(), RES_FLYFRMFMT(), and SwFormat::Which().
Referenced by MakeEntries().
bool WW8Glossary::Load | ( | SwTextBlocks & | rBlocks, |
bool | bSaveRelFile | ||
) |
Definition at line 190 of file ww8glsy.cxx.
References SL::aData, SfxObjectShell::DoClose(), SfxObjectShell::DoInitNew(), SwTextBlocks::EndPutMuchBlockEntries(), tools::SvRef< typename T >::get(), SwTextBlocks::GetBaseURL(), SwDocShell::GetDoc(), SwNodes::GetEndOfContent(), WW8Fib::GetFIBCharset(), SwNodeIndex::GetNode(), SwDoc::GetNodes(), SwPaM::GetPoint(), SwNodes::GoNext(), SwNode::IsTextNode(), m_nStrings, m_rStrm, m_xGlossary, m_xStg, m_xTableStream, MakeEntries(), SwNode::StartOfSectionNode(), SwTextBlocks::StartPutMuchBlockEntries(), and WW8ReadSTTBF().
Referenced by WW8Reader::ReadGlossaries().
|
staticprivate |
Definition at line 82 of file ww8glsy.cxx.
References SwPosition::Adjust(), SwPosition::Assign(), SwTextBlocks::BeginPutDoc(), CheckPosInFly, SwTextBlocks::ClearDoc(), IDocumentContentOperations::CopyRange(), SwNode::EndOfSectionIndex(), SwTextBlocks::GetBaseURL(), SwNode::GetContentNode(), SwTextBlocks::GetDoc(), SwNodes::GetEndOfContent(), SwTextBlocks::GetFileName(), SwDoc::getIDocumentContentOperations(), SwDoc::getIDocumentStylePoolAccess(), SwTextBlocks::GetIndex(), URIHelper::GetMaybeFileHdl(), SwNodeIndex::GetNode(), SwPosition::GetNode(), SwDoc::GetNodes(), SwPaM::GetPoint(), SwNode::GetStartNode(), GetStartNode(), SwStartNode::GetStartNodeType(), IDocumentStylePoolAccess::GetTextCollFromPool(), SwNode::GetTextNode(), HasBareGraphicEnd(), SwNode::IsStartNode(), SwContentNode::Len(), SwNodes::MakeTextNode(), n, SwTextBlocks::PutDoc(), RES_POOLCOLL_STANDARD, SwTextBlocks::SetBaseURL(), SwPosition::SetContent(), SwPaM::SetMark(), URIHelper::SmartRel2Abs(), SwNode::StartOfSectionNode(), and SwNormalStartNode.
Referenced by Load().
|
privatedelete |
|
private |
Definition at line 79 of file ww8glsy.hxx.
Referenced by GetNoStrings(), and Load().
|
private |
Definition at line 77 of file ww8glsy.hxx.
Referenced by Load().
|
private |
Definition at line 75 of file ww8glsy.hxx.
Referenced by GetFib(), Load(), and WW8Glossary().
|
private |
Definition at line 78 of file ww8glsy.hxx.
Referenced by Load().
|
private |
Definition at line 76 of file ww8glsy.hxx.
Referenced by Load(), and WW8Glossary().