LibreOffice Module sw (master) 1
Classes | Functions
expfld.hxx File Reference
#include "swdllapi.h"
#include "fldbas.hxx"
#include "cellfml.hxx"
#include <memory>
#include <utility>
#include <vector>
#include <tools/solar.h>
#include <o3tl/sorted_vector.hxx>
#include <com/sun/star/uno/Sequence.hxx>
#include <com/sun/star/beans/PropertyValue.hpp>
Include dependency graph for expfld.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SeqFieldLstElem
 
class  SwSeqFieldList
 
class  SwGetExpFieldType
 
class  SwGetExpField
 
class  SwSetExpFieldType
 
class  SwSetExpField
 
class  SwInputFieldType
 
class  SwInputField
 
class  SwInputFieldList
 
class  SwTableFieldType
 Implementation in tblcalc.cxx. More...
 
class  SwTableField
 

Functions

const SwTextNodeGetBodyTextNode (const SwDoc &pDoc, SwPosition &rPos, const SwFrame &rFrame)
 Forward declaration: get "BodyTextNode" for exp.fld in Fly's headers/footers/footnotes. More...
 
OUString ReplacePoint (const OUString &sTmpName, bool bWithCommandType=false)
 

Function Documentation

◆ GetBodyTextNode()

const SwTextNode * GetBodyTextNode ( const SwDoc pDoc,
SwPosition rPos,
const SwFrame rFrame 
)

Forward declaration: get "BodyTextNode" for exp.fld in Fly's headers/footers/footnotes.

Definition at line 163 of file expfld.cxx.

References Point::AdjustY(), SwPosition::Assign(), SwPosition::AssignStartIndex(), SwLayoutFrame::ContainsContent(), SwPageFrame::FindFirstBodyContent(), SwPageFrame::FindLastBodyContent(), SwFrame::FindPageFrame(), SwFrame::FindTabFrame(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetContentAnchor(), SwLayoutFrame::GetContentPos(), SwPageFrame::GetContentPosition(), SwTabFrame::GetFirstNonHeadlineRow(), GetFirstTextNode(), GetFormat(), SwFrameAreaDefinition::getFrameArea(), SwPosition::GetNode(), SwTable::GetRowsToRepeat(), SwTextAttr::GetStart(), SwTabFrame::GetTable(), SwTextFrame::GetText(), SwNode::GetTextNode(), SwTextFootnote::GetTextNode(), SwFrame::GetUpper(), SwFrame::IsFlyFrame(), SwFrame::IsFooterFrame(), SwFrame::IsFootnoteFrame(), SwFrame::IsHeaderFrame(), SwTabFrame::IsInHeadline(), SwFrame::IsTextFrame(), SwTextFrame::MapViewToModelPos(), and SwRect::Pos().

Referenced by SwChapterField::ChangeExpansion(), SwGetExpField::ChangeExpansion(), SwRefPageGetField::ChangeExpansion(), SwDocUpdateField::GetBodyNode(), SwDocUpdateField::GetBodyNodeGeneric(), SwAuthorityFieldType::GetSequencePos(), lcl_FindChapterNode(), SwRefPageGetFieldType::MakeSetList(), SwCursorShell::SelectNxtPrvHyperlink(), SetGetExpField::SetBodyPos(), SwTOXSortTabBase::SwTOXSortTabBase(), SwTOXBaseSection::UpdateAuthorities(), and sw::DocumentFieldsManager::UpdateTableFields().

◆ ReplacePoint()

OUString ReplacePoint ( const OUString &  sTmpName,
bool  bWithCommandType = false 
)

Definition at line 105 of file expfld.cxx.

References DB_DELIM, and nIndex.

Referenced by SwHiddenTextField::Evaluate(), InsertLabEnvText(), and SwCalc::VarLook().