LibreOffice Module sw (master) 1
|
#include <callnk.hxx>
Public Member Functions | |
SwCallLink (SwCursorShell &rSh) | |
~SwCallLink () | |
Static Public Member Functions | |
static tools::Long | getLayoutFrame (const SwRootFrame *, SwTextNode const &rNd, sal_Int32 nCntPos, bool bCalcFrame) |
Public Attributes | |
SwCursorShell & | m_rShell |
SwNodeOffset | m_nNode |
tools::Long | m_nLeftFramePos |
sal_Int32 | m_nContent |
SwNodeType | m_nNodeType |
bool | m_bHasSelection |
Private Member Functions | |
void | ImplDestroy () |
Definition at line 31 of file callnk.hxx.
|
explicit |
Definition at line 36 of file callnk.cxx.
References SwViewShell::ActionPend(), ContentMask, SwPosition::GetContentIndex(), SwCursorShell::GetCursor(), SwNode::GetIndex(), SwViewShell::GetLayout(), getLayoutFrame(), SwPaM::GetMark(), SwPosition::GetNode(), SwNode::GetNodeType(), SwPaM::GetPoint(), SwCursorShell::GetTableCrs(), SwNode::GetTextNode(), SwCursorShell::IsTableMode(), SwNode::IsTextNode(), m_bHasSelection, m_nContent, m_nLeftFramePos, m_nNode, m_nNodeType, m_rShell, and NONE.
SwCallLink::~SwCallLink | ( | ) |
Definition at line 242 of file callnk.cxx.
References ImplDestroy(), and suppress_fun_call_w_exception.
|
static |
Definition at line 247 of file callnk.cxx.
References SwTextFrame::GetFollow(), SwFrameAreaDefinition::getFrameArea(), SwContentNode::getLayoutFrame(), SwTextFrame::IsHiddenNow(), SwRect::Left(), SwTextFrame::MapModelToView(), and nPos.
Referenced by ImplDestroy(), SwCursorShell::StartAction(), and SwCallLink().
|
private |
Definition at line 109 of file callnk.cxx.
References SwViewShell::ActionPend(), Link< typename Arg, typename Ret >::Call(), SwCursorShell::CallChgLnk(), SwNodes::Count(), SwpHints::Count(), SwTextAttr::DontExpand(), SwTextAttr::End(), SwNode::EndOfSectionIndex(), SwNode::EndOfSectionNode(), SwFrame::FindFlyFrame(), g_pBreakIt, SwpHints::Get(), SwBreakIt::GetBreakIter(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), SwPosition::GetContentIndex(), SwCursorShell::GetCursor(), SwViewShell::GetDoc(), SwCursorShell::GetFlyMacroLnk(), SwFlyFrame::GetFormat(), SwNode::GetIndex(), SwViewShell::GetLayout(), SwContentNode::getLayoutFrame(), getLayoutFrame(), SwPaM::GetMark(), SwNodeIndex::GetNode(), SwPosition::GetNodeIndex(), SwDoc::GetNodes(), SwNode::GetNodeType(), SwPaM::GetPoint(), SwPaM::GetPointContentNode(), SwTextAttr::GetStart(), SwTextNode::GetSwpHints(), SwCursorShell::GetTableCrs(), SwTextNode::GetText(), SwNode::GetTextNode(), SwTextNode::HasHints(), SwPaM::HasMark(), Link< typename Arg, typename Ret >::IsSet(), SwCursorShell::IsTableMode(), SwCursorShell::m_aChgLnk, SwCursorShell::m_bCallChgLnk, m_bHasSelection, m_nContent, m_nLeftFramePos, m_nNode, m_nNodeType, m_rShell, n, NONE, sw::NotifyTableCollapsedParagraph(), SwNode::StartOfSectionIndex(), and Text.
Referenced by ~SwCallLink().
bool SwCallLink::m_bHasSelection |
Definition at line 39 of file callnk.hxx.
Referenced by ImplDestroy(), and SwCallLink().
sal_Int32 SwCallLink::m_nContent |
Definition at line 37 of file callnk.hxx.
Referenced by SwCursorShell::EndAction(), ImplDestroy(), and SwCallLink().
tools::Long SwCallLink::m_nLeftFramePos |
Definition at line 36 of file callnk.hxx.
Referenced by SwCursorShell::EndAction(), ImplDestroy(), and SwCallLink().
SwNodeOffset SwCallLink::m_nNode |
Definition at line 35 of file callnk.hxx.
Referenced by SwCursorShell::EndAction(), ImplDestroy(), and SwCallLink().
SwNodeType SwCallLink::m_nNodeType |
Definition at line 38 of file callnk.hxx.
Referenced by SwCursorShell::EndAction(), SwCursorShell::FindValidContentNode(), ImplDestroy(), and SwCallLink().
SwCursorShell& SwCallLink::m_rShell |
Definition at line 34 of file callnk.hxx.
Referenced by ImplDestroy(), and SwCallLink().