|
LibreOffice Module sw (master) 1
|
#include <swevent.hxx>
Public Member Functions | |
| SwCallMouseEvent () | |
| SwCallMouseEvent (SwCallMouseEvent const &rOther) | |
| void | Set (SwCallEventObjectType eTyp, const SwFrameFormat *pFormat) |
| void | Set (const SwFrameFormat *pFormat, const IMapObject *pIMapObj) |
| void | Set (const SwFormatINetFormat *pINetAttr) |
| bool | operator== (const SwCallMouseEvent &rEvent) const |
| bool | operator!= (const SwCallMouseEvent &rEvent) const |
| void | Clear () |
| bool | HasEvent () const |
| virtual void | SwClientNotify (const SwModify &rMod, const SfxHint &rHint) override |
Public Member Functions inherited from SwClient | |
| SwClient () | |
| SwClient (SwClient &&) noexcept | |
| virtual | ~SwClient () override |
| std::optional< sw::ModifyChangedHint > | CheckRegistration (const SfxPoolItem *pOldValue) |
| void | CheckRegistrationFormat (SwFormat &rOld) |
| const SwModify * | GetRegisteredIn () const |
| SwModify * | GetRegisteredIn () |
| void | EndListeningAll () |
| void | StartListeningToSameModifyAs (const SwClient &) |
| virtual bool | GetInfo (SfxPoolItem &) const |
Public Member Functions inherited from sw::WriterListener | |
| bool | IsLast () const |
| virtual const SwCellFrame * | DynCastCellFrame () const |
| virtual const SwTabFrame * | DynCastTabFrame () const |
| virtual const SwRowFrame * | DynCastRowFrame () const |
| virtual const SwTable * | DynCastTable () const |
Public Attributes | |
| SwCallEventObjectType | eType |
| union { | |
| const SwFrameFormat * pFormat | |
| const SwFormatINetFormat * pINetAttr | |
| struct { | |
| const SwFrameFormat * pFormat | |
| const IMapObject * pIMapObj | |
| } IMAP | |
| } | PTR |
Additional Inherited Members | |
Protected Member Functions inherited from SwClient | |
| SwClient (SwModify *pToRegisterIn) | |
| SwModify * | GetRegisteredInNonConst () const |
| virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint) override |
Protected Member Functions inherited from sw::WriterListener | |
| WriterListener () | |
| virtual | ~WriterListener () COVERITY_NOEXCEPT_FALSE |
| virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint)=0 |
Definition at line 56 of file swevent.hxx.
|
inline |
Definition at line 76 of file swevent.hxx.
References PTR.
|
inline |
Definition at line 80 of file swevent.hxx.
References PTR.
|
inline |
Definition at line 105 of file swevent.hxx.
References SwClient::EndListeningAll(), eType, EVENT_OBJECT_IMAGE, EVENT_OBJECT_IMAGEMAP, EVENT_OBJECT_NONE, EVENT_OBJECT_URLITEM, and PTR.
Referenced by SwEditWin::MouseMove(), Set(), and SwClientNotify().
|
inline |
Definition at line 117 of file swevent.hxx.
References eType, and EVENT_OBJECT_NONE.
Referenced by SwEditWin::MouseMove().
|
inline |
Definition at line 102 of file swevent.hxx.
|
inline |
|
inline |
Definition at line 93 of file swevent.hxx.
References Clear(), eType, EVENT_OBJECT_INETATTR, pINetAttr, and PTR.
|
inline |
Definition at line 90 of file swevent.hxx.
References Add, Clear(), eType, EVENT_OBJECT_IMAGEMAP, pFormat, pIMapObj, and PTR.
|
inline |
Definition at line 87 of file swevent.hxx.
References Add, Clear(), eType, pFormat, and PTR.
Referenced by SwWrtShell::ClickToINetAttr(), SwWrtShell::ClickToINetGrf(), SwBaseLink::DataChanged(), and SwEditWin::MouseMove().
|
inlineoverridevirtual |
Reimplemented from SwClient.
Definition at line 119 of file swevent.hxx.
References Clear(), eType, EVENT_OBJECT_IMAGE, EVENT_OBJECT_IMAGEMAP, EVENT_OBJECT_URLITEM, SfxHint::GetId(), SwClient::GetRegisteredIn(), PTR, RES_FMT_CHG(), RES_REMOVE_UNO_OBJECT(), and SwClient::SwClientNotify().
| SwCallEventObjectType SwCallMouseEvent::eType |
Definition at line 59 of file swevent.hxx.
Referenced by SwDoc::CallEvent(), Clear(), HasEvent(), operator==(), Set(), and SwClientNotify().
| struct { ... } SwCallMouseEvent::IMAP |
Referenced by SwDoc::CallEvent(), and operator==().
| const SwFrameFormat* SwCallMouseEvent::pFormat |
Definition at line 63 of file swevent.hxx.
Referenced by SwDoc::CallEvent(), operator==(), and Set().
| const IMapObject* SwCallMouseEvent::pIMapObj |
Definition at line 72 of file swevent.hxx.
Referenced by SwDoc::CallEvent(), operator==(), and Set().
| const SwFormatINetFormat* SwCallMouseEvent::pINetAttr |
Definition at line 66 of file swevent.hxx.
Referenced by SwDoc::CallEvent(), and Set().
| union { ... } SwCallMouseEvent::PTR |
Referenced by SwDoc::CallEvent(), Clear(), operator==(), Set(), SwCallMouseEvent(), and SwClientNotify().