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

#include <AccessibleText.hxx>

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

Public Member Functions

 ScAccessibleHeaderTextData (ScPreviewShell *pViewShell, const EditTextObject *pEditObj, SvxAdjust eAdjust)
 
virtual ~ScAccessibleHeaderTextData () 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 ()
 
virtual ScAccessibleTextDataClone () const =0
 
virtual void Notify (SfxBroadcaster &, const SfxHint &) override
 
virtual SvxTextForwarderGetTextForwarder ()=0
 
virtual SvxViewForwarderGetViewForwarder ()=0
 
virtual SvxEditViewForwarderGetEditViewForwarder (bool bCreate)=0
 
SfxBroadcasterGetBroadcaster () const
 
virtual void UpdateData ()=0
 
 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
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint)
 
void RemoveBroadcaster_Impl (SfxBroadcaster &rBC)
 
virtual bool IsSdrView () const
 

Private Attributes

std::unique_ptr< ScPreviewViewForwardermxViewForwarder
 
ScPreviewShellmpViewShell
 
std::unique_ptr< ScEditEngineDefaultermpEditEngine
 
std::unique_ptr< SvxEditEngineForwardermpForwarder
 
ScDocShellmpDocSh
 
const EditTextObjectmpEditObj
 
bool mbDataValid
 
SvxAdjust meAdjust
 

Detailed Description

Definition at line 203 of file AccessibleText.hxx.

Constructor & Destructor Documentation

◆ ScAccessibleHeaderTextData()

ScAccessibleHeaderTextData::ScAccessibleHeaderTextData ( ScPreviewShell pViewShell,
const EditTextObject pEditObj,
SvxAdjust  eAdjust 
)

◆ ~ScAccessibleHeaderTextData()

ScAccessibleHeaderTextData::~ScAccessibleHeaderTextData ( )
overridevirtual

Member Function Documentation

◆ Clone()

ScAccessibleTextData * ScAccessibleHeaderTextData::Clone ( ) const
overridevirtual

Implements ScAccessibleTextData.

Definition at line 1105 of file AccessibleText.cxx.

References meAdjust, mpEditObj, mpViewShell, and ScAccessibleHeaderTextData().

◆ GetEditViewForwarder()

virtual SvxEditViewForwarder * ScAccessibleHeaderTextData::GetEditViewForwarder ( bool  )
inlineoverridevirtual

Implements ScAccessibleTextData.

Definition at line 216 of file AccessibleText.hxx.

◆ GetTextForwarder()

SvxTextForwarder * ScAccessibleHeaderTextData::GetTextForwarder ( )
overridevirtual

◆ GetViewForwarder()

SvxViewForwarder * ScAccessibleHeaderTextData::GetViewForwarder ( )
overridevirtual

Implements ScAccessibleTextData.

Definition at line 1177 of file AccessibleText.cxx.

References mpViewShell, and mxViewForwarder.

◆ Notify()

void ScAccessibleHeaderTextData::Notify ( SfxBroadcaster rBC,
const SfxHint rHint 
)
overridevirtual

Reimplemented from ScAccessibleTextData.

Definition at line 1110 of file AccessibleText.cxx.

References SfxHint::GetId(), mpDocSh, mpViewShell, and mxViewForwarder.

◆ UpdateData()

virtual void ScAccessibleHeaderTextData::UpdateData ( )
inlineoverridevirtual

Implements ScAccessibleTextData.

Definition at line 218 of file AccessibleText.hxx.

Member Data Documentation

◆ mbDataValid

bool ScAccessibleHeaderTextData::mbDataValid
private

Definition at line 226 of file AccessibleText.hxx.

Referenced by GetTextForwarder().

◆ meAdjust

SvxAdjust ScAccessibleHeaderTextData::meAdjust
private

Definition at line 227 of file AccessibleText.hxx.

Referenced by Clone(), and GetTextForwarder().

◆ mpDocSh

ScDocShell* ScAccessibleHeaderTextData::mpDocSh
private

◆ mpEditEngine

std::unique_ptr<ScEditEngineDefaulter> ScAccessibleHeaderTextData::mpEditEngine
private

Definition at line 222 of file AccessibleText.hxx.

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

◆ mpEditObj

const EditTextObject* ScAccessibleHeaderTextData::mpEditObj
private

Definition at line 225 of file AccessibleText.hxx.

Referenced by Clone(), and GetTextForwarder().

◆ mpForwarder

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

Definition at line 223 of file AccessibleText.hxx.

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

◆ mpViewShell

ScPreviewShell* ScAccessibleHeaderTextData::mpViewShell
private

Definition at line 221 of file AccessibleText.hxx.

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

◆ mxViewForwarder

std::unique_ptr<ScPreviewViewForwarder> ScAccessibleHeaderTextData::mxViewForwarder
private

Definition at line 220 of file AccessibleText.hxx.

Referenced by GetViewForwarder(), and Notify().


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