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

#include <AccessibleText.hxx>

Inheritance diagram for ScAccessibleNoteTextData:
[legend]
Collaboration diagram for ScAccessibleNoteTextData:
[legend]

Public Member Functions

 ScAccessibleNoteTextData (ScPreviewShell *pViewShell, const OUString &sText, const ScAddress &aCellPos, bool bMarkNote)
 
virtual ~ScAccessibleNoteTextData () override
 
virtual ScAccessibleTextDataClone () const override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
virtual SvxTextForwarderGetTextForwarder () override
 
virtual SvxViewForwarderGetViewForwarder () override
 
virtual SvxEditViewForwarderGetEditViewForwarder (bool) override
 
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)
 

Private Attributes

ScPreviewViewForwardermpViewForwarder
 
ScPreviewShellmpViewShell
 
std::unique_ptr< ScEditEngineDefaultermpEditEngine
 
std::unique_ptr< SvxEditEngineForwardermpForwarder
 
ScDocShellmpDocSh
 
OUString msText
 
ScAddress maCellPos
 
bool mbMarkNote
 
bool mbDataValid
 

Detailed Description

Definition at line 227 of file AccessibleText.hxx.

Constructor & Destructor Documentation

ScAccessibleNoteTextData::ScAccessibleNoteTextData ( ScPreviewShell pViewShell,
const OUString &  sText,
const ScAddress aCellPos,
bool  bMarkNote 
)
ScAccessibleNoteTextData::~ScAccessibleNoteTextData ( )
overridevirtual

Member Function Documentation

ScAccessibleTextData * ScAccessibleNoteTextData::Clone ( ) const
overridevirtual
virtual SvxEditViewForwarder* ScAccessibleNoteTextData::GetEditViewForwarder ( bool  )
inlineoverridevirtual

Implements ScAccessibleTextData.

Definition at line 240 of file AccessibleText.hxx.

SvxTextForwarder * ScAccessibleNoteTextData::GetTextForwarder ( )
overridevirtual
SvxViewForwarder * ScAccessibleNoteTextData::GetViewForwarder ( )
overridevirtual

Implements ScAccessibleTextData.

Definition at line 1292 of file AccessibleText.cxx.

References mpViewForwarder, and mpViewShell.

void ScAccessibleNoteTextData::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual
virtual void ScAccessibleNoteTextData::UpdateData ( )
inlineoverridevirtual

Implements ScAccessibleTextData.

Definition at line 242 of file AccessibleText.hxx.

Member Data Documentation

ScAddress ScAccessibleNoteTextData::maCellPos
private

Definition at line 250 of file AccessibleText.hxx.

Referenced by Clone(), and GetTextForwarder().

bool ScAccessibleNoteTextData::mbDataValid
private

Definition at line 252 of file AccessibleText.hxx.

Referenced by GetTextForwarder().

bool ScAccessibleNoteTextData::mbMarkNote
private

Definition at line 251 of file AccessibleText.hxx.

Referenced by Clone(), and GetTextForwarder().

ScDocShell* ScAccessibleNoteTextData::mpDocSh
private
std::unique_ptr<ScEditEngineDefaulter> ScAccessibleNoteTextData::mpEditEngine
private

Definition at line 246 of file AccessibleText.hxx.

Referenced by GetTextForwarder(), and ~ScAccessibleNoteTextData().

std::unique_ptr<SvxEditEngineForwarder> ScAccessibleNoteTextData::mpForwarder
private

Definition at line 247 of file AccessibleText.hxx.

Referenced by GetTextForwarder(), and ~ScAccessibleNoteTextData().

ScPreviewViewForwarder* ScAccessibleNoteTextData::mpViewForwarder
private

Definition at line 244 of file AccessibleText.hxx.

Referenced by GetViewForwarder(), and Notify().

ScPreviewShell* ScAccessibleNoteTextData::mpViewShell
private

Definition at line 245 of file AccessibleText.hxx.

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

OUString ScAccessibleNoteTextData::msText
private

Definition at line 249 of file AccessibleText.hxx.

Referenced by Clone(), and GetTextForwarder().


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