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

#include <AccessibleText.hxx>

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

Public Member Functions

 ScAccessiblePreviewHeaderCellTextData (ScPreviewShell *pViewShell, OUString aText, const ScAddress &rP, bool bColHeader, bool bRowHeader)
 
virtual ~ScAccessiblePreviewHeaderCellTextData () override
 
virtual ScAccessibleTextDataClone () const override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
virtual SvxTextForwarderGetTextForwarder () override
 
virtual SvxViewForwarderGetViewForwarder () override
 
virtual SvxEditViewForwarderGetEditViewForwarder (bool) override
 
- Public Member Functions inherited from ScAccessibleCellBaseTextData
 ScAccessibleCellBaseTextData (ScDocShell *pDocShellP, const ScAddress &rP)
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) 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
 
- Public Member Functions inherited from ScCellTextData
 ScCellTextData (ScDocShell *pDocSh, const ScAddress &rP)
 
virtual ~ScCellTextData () override
 
virtual void Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override
 
virtual SvxTextForwarderGetTextForwarder ()
 
void UpdateData ()
 
ScFieldEditEngineGetEditEngine ()
 
ScCellEditSourceGetOriginalSource ()
 
ScDocShellGetDocShell () const
 
const ScAddressGetCellPos () const
 
bool IsDirty () const
 
void SetDoUpdate (bool bValue)
 

Static Private Member Functions

static ScDocShellGetDocShell (ScPreviewShell *pViewShell)
 

Private Attributes

std::unique_ptr< ScPreviewViewForwardermpViewForwarder
 
ScPreviewShellmpViewShell
 
OUString maText
 
bool mbColHeader
 
bool mbRowHeader
 

Additional Inherited Members

- Protected Attributes inherited from ScCellTextData
ScDocShellpDocShell
 
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 177 of file AccessibleText.hxx.

Constructor & Destructor Documentation

◆ ScAccessiblePreviewHeaderCellTextData()

ScAccessiblePreviewHeaderCellTextData::ScAccessiblePreviewHeaderCellTextData ( ScPreviewShell pViewShell,
OUString  aText,
const ScAddress rP,
bool  bColHeader,
bool  bRowHeader 
)

Definition at line 980 of file AccessibleText.cxx.

References maText.

Referenced by Clone().

◆ ~ScAccessiblePreviewHeaderCellTextData()

ScAccessiblePreviewHeaderCellTextData::~ScAccessiblePreviewHeaderCellTextData ( )
overridevirtual

Definition at line 990 of file AccessibleText.cxx.

References mpViewForwarder, and ScCellTextData::pEditEngine.

Member Function Documentation

◆ Clone()

ScAccessibleTextData * ScAccessiblePreviewHeaderCellTextData::Clone ( ) const
overridevirtual

◆ GetDocShell()

ScDocShell * ScAccessiblePreviewHeaderCellTextData::GetDocShell ( ScPreviewShell pViewShell)
staticprivate

◆ GetEditViewForwarder()

virtual SvxEditViewForwarder * ScAccessiblePreviewHeaderCellTextData::GetEditViewForwarder ( bool  )
inlineoverridevirtual

Implements ScAccessibleTextData.

Definition at line 190 of file AccessibleText.hxx.

◆ GetTextForwarder()

SvxTextForwarder * ScAccessiblePreviewHeaderCellTextData::GetTextForwarder ( )
overridevirtual

◆ GetViewForwarder()

SvxViewForwarder * ScAccessiblePreviewHeaderCellTextData::GetViewForwarder ( )
overridevirtual

Implements ScAccessibleTextData.

Definition at line 1063 of file AccessibleText.cxx.

References mpViewForwarder, and mpViewShell.

◆ Notify()

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

Member Data Documentation

◆ maText

OUString ScAccessiblePreviewHeaderCellTextData::maText
private

Definition at line 195 of file AccessibleText.hxx.

Referenced by Clone(), and GetTextForwarder().

◆ mbColHeader

bool ScAccessiblePreviewHeaderCellTextData::mbColHeader
private

Definition at line 196 of file AccessibleText.hxx.

Referenced by Clone(), and GetTextForwarder().

◆ mbRowHeader

bool ScAccessiblePreviewHeaderCellTextData::mbRowHeader
private

Definition at line 197 of file AccessibleText.hxx.

Referenced by Clone().

◆ mpViewForwarder

std::unique_ptr<ScPreviewViewForwarder> ScAccessiblePreviewHeaderCellTextData::mpViewForwarder
private

◆ mpViewShell

ScPreviewShell* ScAccessiblePreviewHeaderCellTextData::mpViewShell
private

Definition at line 194 of file AccessibleText.hxx.

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


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