LibreOffice Module sw (master)  1
Public Member Functions | Private Attributes | List of all members
SwHyphArgs Class Reference
Inheritance diagram for SwHyphArgs:
[legend]
Collaboration diagram for SwHyphArgs:
[legend]

Public Member Functions

 SwHyphArgs (const SwPaM *pPam, const Point &rPoint, sal_uInt16 *pPageCount, sal_uInt16 *pPageStart)
 
void SetPam (SwPaM *pPam) const
 
void SetNode (SwNode *pNew)
 
void SetRange (const SwNode *pNew)
 
void NextNode ()
 
sal_uInt16 * GetPageCnt ()
 
sal_uInt16 * GetPageSt ()
 
- Public Member Functions inherited from SwInterHyphInfo
 SwInterHyphInfo (const Point &rCursorPos)
 
const PointGetCursorPos () const
 
void SetHyphWord (const css::uno::Reference< css::linguistic2::XHyphenatedWord > &rxHW)
 
const css::uno::Reference< css::linguistic2::XHyphenatedWord > & GetHyphWord ()
 

Private Attributes

const SwNodepStart
 
const SwNodepEnd
 
SwNodepNode
 
sal_uInt16 *const pPageCnt
 
sal_uInt16 *const pPageSt
 
sal_uInt32 nNode
 
sal_Int32 nPamStart
 
sal_Int32 nPamLen
 

Additional Inherited Members

- Public Attributes inherited from SwInterHyphInfo
sal_Int32 nStart
 input: requested range to hyphenate More...
 
sal_Int32 nEnd
 
sal_Int32 nWordStart
 output: found word More...
 
sal_Int32 nWordLen
 

Detailed Description

Definition at line 732 of file docedt.cxx.

Constructor & Destructor Documentation

SwHyphArgs::SwHyphArgs ( const SwPaM pPam,
const Point rPoint,
sal_uInt16 *  pPageCount,
sal_uInt16 *  pPageStart 
)

Member Function Documentation

sal_uInt16* SwHyphArgs::GetPageCnt ( )
inline

Definition at line 751 of file docedt.cxx.

References pPageCnt.

Referenced by lcl_HyphenateNode().

sal_uInt16* SwHyphArgs::GetPageSt ( )
inline

Definition at line 752 of file docedt.cxx.

References pPageSt.

Referenced by lcl_HyphenateNode().

void SwHyphArgs::NextNode ( )
inline

Definition at line 750 of file docedt.cxx.

References nNode.

Referenced by lcl_HyphenateNode().

void SwHyphArgs::SetNode ( SwNode pNew)
inline

Definition at line 748 of file docedt.cxx.

Referenced by lcl_HyphenateNode().

void SwHyphArgs::SetPam ( SwPaM pPam) const
void SwHyphArgs::SetRange ( const SwNode pNew)
inline

Member Data Documentation

sal_uInt32 SwHyphArgs::nNode
private

Definition at line 740 of file docedt.cxx.

Referenced by NextNode(), SetPam(), and SwHyphArgs().

sal_Int32 SwHyphArgs::nPamLen
private

Definition at line 742 of file docedt.cxx.

Referenced by SetRange(), and SwHyphArgs().

sal_Int32 SwHyphArgs::nPamStart
private

Definition at line 741 of file docedt.cxx.

Referenced by SetRange(), and SwHyphArgs().

const SwNode* SwHyphArgs::pEnd
private

Definition at line 735 of file docedt.cxx.

Referenced by SetRange(), and SwHyphArgs().

SwNode* SwHyphArgs::pNode
private

Definition at line 736 of file docedt.cxx.

Referenced by SetPam().

sal_uInt16* const SwHyphArgs::pPageCnt
private

Definition at line 737 of file docedt.cxx.

Referenced by GetPageCnt().

sal_uInt16* const SwHyphArgs::pPageSt
private

Definition at line 738 of file docedt.cxx.

Referenced by GetPageSt().

const SwNode* SwHyphArgs::pStart
private

Definition at line 734 of file docedt.cxx.

Referenced by SetRange(), and SwHyphArgs().


The documentation for this class was generated from the following file: