LibreOffice Module sc (master) 1
|
#include <AccessibleText.hxx>
Public Member Functions | |
ScAccessibleEditObjectTextData (EditView *pEditView, OutputDevice *pWin, bool isClone=false) | |
virtual | ~ScAccessibleEditObjectTextData () override |
virtual ScAccessibleTextData * | Clone () const override |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
virtual SvxTextForwarder * | GetTextForwarder () override |
virtual SvxViewForwarder * | GetViewForwarder () override |
virtual SvxEditViewForwarder * | GetEditViewForwarder (bool bCreate) override |
virtual void | UpdateData () override |
DECL_LINK (NotifyHdl, EENotify &, void) | |
Public Member Functions inherited from ScAccessibleTextData | |
ScAccessibleTextData () | |
virtual ScAccessibleTextData * | Clone () const =0 |
virtual void | Notify (SfxBroadcaster &, const SfxHint &) override |
virtual SvxTextForwarder * | GetTextForwarder ()=0 |
virtual SvxViewForwarder * | GetViewForwarder ()=0 |
virtual SvxEditViewForwarder * | GetEditViewForwarder (bool bCreate)=0 |
SfxBroadcaster & | GetBroadcaster () 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 |
SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
virtual bool | IsSdrView () const |
Protected Attributes | |
std::unique_ptr< ScEditObjectViewForwarder > | mpViewForwarder |
std::unique_ptr< ScEditViewForwarder > | mpEditViewForwarder |
EditView * | mpEditView |
EditEngine * | mpEditEngine |
std::unique_ptr< SvxEditEngineForwarder > | mpForwarder |
VclPtr< OutputDevice > | mpWindow |
bool | mbIsCloned |
Definition at line 102 of file AccessibleText.hxx.
ScAccessibleEditObjectTextData::ScAccessibleEditObjectTextData | ( | EditView * | pEditView, |
OutputDevice * | pWin, | ||
bool | isClone = false |
||
) |
Definition at line 660 of file AccessibleText.cxx.
References LINK, mbIsCloned, mpEditEngine, mpWindow, and EditEngine::SetNotifyHdl().
Referenced by Clone().
|
overridevirtual |
Definition at line 672 of file AccessibleText.cxx.
References mbIsCloned, mpEditEngine, mpEditViewForwarder, mpForwarder, mpViewForwarder, and EditEngine::SetNotifyHdl().
|
overridevirtual |
Implements ScAccessibleTextData.
Reimplemented in ScAccessibleEditLineTextData.
Definition at line 698 of file AccessibleText.cxx.
References mpEditView, mpWindow, and ScAccessibleEditObjectTextData().
ScAccessibleEditObjectTextData::DECL_LINK | ( | NotifyHdl | , |
EENotify & | , | ||
void | |||
) |
|
overridevirtual |
Implements ScAccessibleTextData.
Reimplemented in ScAccessibleEditLineTextData.
Definition at line 729 of file AccessibleText.cxx.
References mpEditView, mpEditViewForwarder, and mpWindow.
Referenced by ScAccessibleEditLineTextData::GetEditViewForwarder().
|
overridevirtual |
Implements ScAccessibleTextData.
Reimplemented in ScAccessibleEditLineTextData.
Definition at line 704 of file AccessibleText.cxx.
References EditView::GetEditEngine(), EditEngine::GetNotifyHdl(), Link< typename Arg, typename Ret >::IsSet(), LINK, mbIsCloned, mpEditEngine, mpEditView, mpForwarder, and EditEngine::SetNotifyHdl().
Referenced by ScAccessibleEditLineTextData::GetTextForwarder().
|
overridevirtual |
Implements ScAccessibleTextData.
Definition at line 719 of file AccessibleText.cxx.
References mpEditView, mpViewForwarder, and mpWindow.
|
overridevirtual |
Reimplemented from ScAccessibleTextData.
Definition at line 682 of file AccessibleText.cxx.
References SfxHint::GetId(), mpEditEngine, mpEditView, mpEditViewForwarder, mpForwarder, mpViewForwarder, mpWindow, and ScAccessibleTextData::Notify().
|
inlineoverridevirtual |
Implements ScAccessibleTextData.
Definition at line 117 of file AccessibleText.hxx.
|
protected |
Definition at line 127 of file AccessibleText.hxx.
Referenced by GetTextForwarder(), ScAccessibleEditObjectTextData(), and ~ScAccessibleEditObjectTextData().
|
protected |
Definition at line 124 of file AccessibleText.hxx.
Referenced by GetTextForwarder(), ScAccessibleEditLineTextData::GetTextForwarder(), Notify(), ScAccessibleEditLineTextData::ResetEditMode(), ScAccessibleEditObjectTextData(), ScAccessibleEditLineTextData::TextChanged(), ScAccessibleEditLineTextData::~ScAccessibleEditLineTextData(), and ~ScAccessibleEditObjectTextData().
|
protected |
Definition at line 123 of file AccessibleText.hxx.
Referenced by Clone(), ScAccessibleEditLineTextData::Clone(), ScAccessibleEditLineTextData::EndEdit(), GetEditViewForwarder(), ScAccessibleEditLineTextData::GetEditViewForwarder(), GetTextForwarder(), ScAccessibleEditLineTextData::GetTextForwarder(), GetViewForwarder(), Notify(), and ScAccessibleEditLineTextData::StartEdit().
|
protected |
Definition at line 122 of file AccessibleText.hxx.
Referenced by GetEditViewForwarder(), Notify(), ScAccessibleEditLineTextData::ResetEditMode(), and ~ScAccessibleEditObjectTextData().
|
protected |
Definition at line 125 of file AccessibleText.hxx.
Referenced by GetTextForwarder(), ScAccessibleEditLineTextData::GetTextForwarder(), Notify(), ScAccessibleEditLineTextData::ResetEditMode(), and ~ScAccessibleEditObjectTextData().
|
protected |
Definition at line 121 of file AccessibleText.hxx.
Referenced by GetViewForwarder(), Notify(), ScAccessibleEditLineTextData::ResetEditMode(), and ~ScAccessibleEditObjectTextData().
|
protected |
Definition at line 126 of file AccessibleText.hxx.
Referenced by Clone(), ScAccessibleEditLineTextData::Clone(), ScAccessibleEditLineTextData::Dispose(), GetEditViewForwarder(), GetViewForwarder(), and Notify().