LibreOffice Module sc (master)  1
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
ScAccessibleCellTextData Class Reference

#include <AccessibleText.hxx>

Inheritance diagram for ScAccessibleCellTextData:
Collaboration diagram for ScAccessibleCellTextData:

Public Member Functions

 ScAccessibleCellTextData (ScTabViewShell *pViewShell, const ScAddress &rP, ScSplitPos eSplitPos, ScAccessibleCell *pAccCell)
virtual ~ScAccessibleCellTextData () override
virtual ScAccessibleTextDataClone () const override
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual SvxTextForwarderGetTextForwarder () override
virtual SvxViewForwarderGetViewForwarder () override
virtual SvxEditViewForwarderGetEditViewForwarder (bool bCreate) override
- Public Member Functions inherited from ScAccessibleCellBaseTextData
 ScAccessibleCellBaseTextData (ScDocShell *pDocShellP, const ScAddress &rP)
virtual void UpdateData () override
- Public Member Functions inherited from ScAccessibleTextData
 ScAccessibleTextData ()
SfxBroadcasterGetBroadcaster () const
 DECL_LINK (NotifyHdl, EENotify &, void)
- Public Member Functions inherited from SfxListener
 SfxListener ()
 SfxListener (const SfxListener &rCopy)
virtual ~SfxListener () COVERITY_NOEXCEPT_FALSE
void StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
void EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
void EndListeningAll ()
bool IsListening (SfxBroadcaster &rBroadcaster) const
sal_uInt16 GetBroadcasterCount () const
SfxBroadcasterGetBroadcasterJOE (sal_uInt16 nNo) const
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
- Public Member Functions inherited from ScCellTextData
 ScCellTextData (ScDocShell *pDocSh, const ScAddress &rP)
virtual ~ScCellTextData () override
void UpdateData ()
ScFieldEditEngineGetEditEngine ()
ScCellEditSourceGetOriginalSource ()
ScDocShellGetDocShell () const
const ScAddressGetCellPos () const
bool IsDirty () const
void SetDoUpdate (bool bValue)

Static Private Member Functions

static ScDocShellGetDocShell (ScTabViewShell *pViewShell)

Private Attributes

std::unique_ptr< ScViewForwardermpViewForwarder
ScSplitPos meSplitPos

Additional Inherited Members

- Protected Attributes inherited from ScCellTextData
ScAddress aCellPos
std::unique_ptr< ScFieldEditEnginepEditEngine
std::unique_ptr< SvxEditEngineForwarderpForwarder
std::unique_ptr< ScCellEditSourcepOriginalSource
bool bDataValid
bool bInUpdate
bool bDirty
bool bDoUpdate

Detailed Description

Definition at line 77 of file AccessibleText.hxx.

Constructor & Destructor Documentation

ScAccessibleCellTextData::ScAccessibleCellTextData ( ScTabViewShell pViewShell,
const ScAddress rP,
ScSplitPos  eSplitPos,
ScAccessibleCell pAccCell 

Definition at line 452 of file AccessibleText.cxx.

Referenced by Clone().

ScAccessibleCellTextData::~ScAccessibleCellTextData ( )

Definition at line 461 of file AccessibleText.cxx.

References mpViewForwarder, and ScCellTextData::pEditEngine.

Member Function Documentation

ScAccessibleTextData * ScAccessibleCellTextData::Clone ( ) const
ScDocShell * ScAccessibleCellTextData::GetDocShell ( ScTabViewShell pViewShell)

Definition at line 651 of file AccessibleText.cxx.

References ScViewData::GetDocShell(), and ScTabView::GetViewData().

SvxEditViewForwarder * ScAccessibleCellTextData::GetEditViewForwarder ( bool  bCreate)

Implements ScAccessibleTextData.

Definition at line 637 of file AccessibleText.cxx.

SvxTextForwarder * ScAccessibleCellTextData::GetTextForwarder ( )
SvxViewForwarder * ScAccessibleCellTextData::GetViewForwarder ( )

Implements ScAccessibleTextData.

Definition at line 630 of file AccessibleText.cxx.

References meSplitPos, mpViewForwarder, and mpViewShell.

void ScAccessibleCellTextData::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 

Member Data Documentation

ScSplitPos ScAccessibleCellTextData::meSplitPos

Definition at line 95 of file AccessibleText.hxx.

Referenced by Clone(), GetTextForwarder(), and GetViewForwarder().

ScAccessibleCell* ScAccessibleCellTextData::mpAccessibleCell

Definition at line 96 of file AccessibleText.hxx.

Referenced by Clone(), and GetTextForwarder().

std::unique_ptr<ScViewForwarder> ScAccessibleCellTextData::mpViewForwarder

Definition at line 93 of file AccessibleText.hxx.

Referenced by GetViewForwarder(), Notify(), and ~ScAccessibleCellTextData().

ScTabViewShell* ScAccessibleCellTextData::mpViewShell

Definition at line 94 of file AccessibleText.hxx.

Referenced by Clone(), GetTextForwarder(), GetViewForwarder(), and Notify().

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