LibreOffice Module forms (master) 1
|
#include <clipboarddispatcher.hxx>
Public Member Functions | |
OPasteClipboardDispatcher (EditView &_rView) | |
Public Member Functions inherited from frm::OClipboardDispatcher | |
OClipboardDispatcher (EditView &_rView, ClipboardFunc _eFunc) | |
Public Member Functions inherited from frm::ORichTextFeatureDispatcher | |
void | dispose () |
clean up resources associated with this instance More... | |
void | invalidate () |
Protected Member Functions | |
virtual | ~OPasteClipboardDispatcher () override |
virtual bool | implIsEnabled () const override |
determines whether our functionality is currently available to be overridden for ePaste More... | |
virtual void | disposing (::osl::ClearableMutexGuard &_rClearBeforeNotify) override |
Protected Member Functions inherited from frm::OClipboardDispatcher | |
virtual void SAL_CALL | dispatch (const css::util::URL &URL, const css::uno::Sequence< css::beans::PropertyValue > &Arguments) override |
virtual void | invalidateFeatureState_Broadcast () override |
virtual css::frame::FeatureStateEvent | buildStatusEvent () const override |
virtual bool | implIsEnabled () const |
determines whether our functionality is currently available to be overridden for ePaste More... | |
Protected Member Functions inherited from frm::ORichTextFeatureDispatcher | |
EditView * | getEditView () |
const EditView * | getEditView () const |
const css::util::URL & | getFeatureURL () const |
::comphelper::OInterfaceContainerHelper3< css::frame::XStatusListener > & | getStatusListeners () |
bool | isDisposed () const |
void | checkDisposed () const |
ORichTextFeatureDispatcher (EditView &_rView, css::util::URL _aURL) | |
virtual | ~ORichTextFeatureDispatcher () override |
virtual void | disposing (::osl::ClearableMutexGuard &_rClearBeforeNotify) |
virtual void | invalidateFeatureState_Broadcast () |
virtual css::frame::FeatureStateEvent | buildStatusEvent () const |
virtual void SAL_CALL | addStatusListener (const css::uno::Reference< css::frame::XStatusListener > &_rxControl, const css::util::URL &_rURL) override |
virtual void SAL_CALL | removeStatusListener (const css::uno::Reference< css::frame::XStatusListener > &_rxControl, const css::util::URL &_rURL) override |
Private Member Functions | |
DECL_LINK (OnClipboardChanged, TransferableDataHelper *, void) | |
Private Attributes | |
rtl::Reference< TransferableClipboardListener > | m_pClipListener |
bool | m_bPastePossible |
Additional Inherited Members | |
Public Types inherited from frm::OClipboardDispatcher | |
enum | ClipboardFunc { eCut , eCopy , ePaste } |
Static Protected Member Functions inherited from frm::ORichTextFeatureDispatcher | |
static void | doNotify (const css::uno::Reference< css::frame::XStatusListener > &_rxListener, const css::frame::FeatureStateEvent &_rEvent) |
Protected Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Definition at line 65 of file clipboarddispatcher.hxx.
|
explicit |
Definition at line 132 of file clipboarddispatcher.cxx.
References TransferableDataHelper::CreateFromSystemClipboard(), EditView::GetWindow(), TransferableDataHelper::HasFormat(), LINK, m_bPastePossible, and m_pClipListener.
|
overrideprotectedvirtual |
Definition at line 146 of file clipboarddispatcher.cxx.
References frm::ORichTextFeatureDispatcher::dispose(), and frm::ORichTextFeatureDispatcher::isDisposed().
|
private |
|
overrideprotectedvirtual |
Reimplemented from frm::ORichTextFeatureDispatcher.
Definition at line 167 of file clipboarddispatcher.cxx.
References frm::ORichTextFeatureDispatcher::disposing(), frm::ORichTextFeatureDispatcher::getEditView(), and m_pClipListener.
|
overrideprotectedvirtual |
determines whether our functionality is currently available to be overridden for ePaste
Reimplemented from frm::OClipboardDispatcher.
Definition at line 182 of file clipboarddispatcher.cxx.
References frm::OClipboardDispatcher::implIsEnabled(), and m_bPastePossible.
|
private |
Definition at line 69 of file clipboarddispatcher.hxx.
Referenced by implIsEnabled(), and OPasteClipboardDispatcher().
|
private |
Definition at line 68 of file clipboarddispatcher.hxx.
Referenced by disposing(), and OPasteClipboardDispatcher().