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