|
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().