LibreOffice Module forms (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
frm::OPasteClipboardDispatcher Class Reference

#include <clipboarddispatcher.hxx>

Inheritance diagram for frm::OPasteClipboardDispatcher:
[legend]
Collaboration diagram for frm::OPasteClipboardDispatcher:
[legend]

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
EditViewgetEditView ()
 
const EditViewgetEditView () 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< TransferableClipboardListenerm_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
 

Detailed Description

Definition at line 65 of file clipboarddispatcher.hxx.

Constructor & Destructor Documentation

◆ OPasteClipboardDispatcher()

frm::OPasteClipboardDispatcher::OPasteClipboardDispatcher ( EditView _rView)
explicit

◆ ~OPasteClipboardDispatcher()

frm::OPasteClipboardDispatcher::~OPasteClipboardDispatcher ( )
overrideprotectedvirtual

Member Function Documentation

◆ DECL_LINK()

frm::OPasteClipboardDispatcher::DECL_LINK ( OnClipboardChanged  ,
TransferableDataHelper ,
void   
)
private

◆ disposing()

void frm::OPasteClipboardDispatcher::disposing ( ::osl::ClearableMutexGuard &  _rClearBeforeNotify)
overrideprotectedvirtual

◆ implIsEnabled()

bool frm::OPasteClipboardDispatcher::implIsEnabled ( ) const
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.

Member Data Documentation

◆ m_bPastePossible

bool frm::OPasteClipboardDispatcher::m_bPastePossible
private

Definition at line 69 of file clipboarddispatcher.hxx.

Referenced by implIsEnabled(), and OPasteClipboardDispatcher().

◆ m_pClipListener

rtl::Reference<TransferableClipboardListener> frm::OPasteClipboardDispatcher::m_pClipListener
private

Definition at line 68 of file clipboarddispatcher.hxx.

Referenced by disposing(), and OPasteClipboardDispatcher().


The documentation for this class was generated from the following files: