LibreOffice Module sfx2 (master) 1
|
Classes | |
struct | AsyncExecuteInfo |
Public Types | |
enum | AsyncExecuteCmd { ASYNCEXECUTE_CMD_DISPOSING , ASYNCEXECUTE_CMD_CHANGEDCONTENTS } |
Public Member Functions | |
SfxClipboardChangeListener (SfxViewShell *pView, uno::Reference< datatransfer::clipboard::XClipboardNotifier > xClpbrdNtfr) | |
virtual void SAL_CALL | disposing (const lang::EventObject &rEventObject) override |
virtual void SAL_CALL | changedContents (const datatransfer::clipboard::ClipboardEvent &rEventObject) override |
void | DisconnectViewShell () |
void | ChangedContents () |
Private Member Functions | |
DECL_STATIC_LINK (SfxClipboardChangeListener, AsyncExecuteHdl_Impl, void *, void) | |
Private Attributes | |
SfxViewShell * | m_pViewShell |
uno::Reference< datatransfer::clipboard::XClipboardNotifier > | m_xClpbrdNtfr |
uno::Reference< lang::XComponent > | m_xCtrl |
Definition at line 123 of file viewsh.cxx.
Enumerator | |
---|---|
ASYNCEXECUTE_CMD_DISPOSING | |
ASYNCEXECUTE_CMD_CHANGEDCONTENTS |
Definition at line 138 of file viewsh.cxx.
SfxClipboardChangeListener::SfxClipboardChangeListener | ( | SfxViewShell * | pView, |
uno::Reference< datatransfer::clipboard::XClipboardNotifier > | xClpbrdNtfr | ||
) |
Definition at line 161 of file viewsh.cxx.
References GetController(), m_pViewShell, m_xClpbrdNtfr, and m_xCtrl.
void SfxClipboardChangeListener::ChangedContents | ( | ) |
Definition at line 176 of file viewsh.cxx.
References SfxViewFrame::GetBindings(), SfxViewShell::GetViewFrame(), SfxBindings::Invalidate(), comphelper::LibreOfficeKit::isActive(), m_pViewShell, and SfxLokHelper::notifyAllViews().
|
overridevirtual |
Definition at line 230 of file viewsh.cxx.
References ASYNCEXECUTE_CMD_CHANGEDCONTENTS, LINK, and Application::PostUserEvent().
|
private |
|
inline |
Definition at line 135 of file viewsh.cxx.
References m_pViewShell.
|
overridevirtual |
Definition at line 210 of file viewsh.cxx.
References ASYNCEXECUTE_CMD_DISPOSING, LINK, m_xClpbrdNtfr, m_xCtrl, and Application::PostUserEvent().
|
private |
Definition at line 154 of file viewsh.cxx.
Referenced by ChangedContents(), DisconnectViewShell(), and SfxClipboardChangeListener().
|
private |
Definition at line 155 of file viewsh.cxx.
Referenced by disposing(), and SfxClipboardChangeListener().
|
private |
Definition at line 156 of file viewsh.cxx.
Referenced by disposing(), and SfxClipboardChangeListener().