19#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_UIVWIMP_HXX
20#define INCLUDED_SW_SOURCE_UIBASE_INC_UIVWIMP_HXX
25#include <com/sun/star/view/XSelectionSupplier.hpp>
26#include <com/sun/star/datatransfer/clipboard/XClipboardListener.hpp>
36namespace sfx2 {
class DocumentInserter; }
39 class XDispatchProviderInterceptor;
47 css::lang::XEventListener >
58 const css::lang::EventObject& rEventObject )
override;
65 css::datatransfer::clipboard::XClipboardListener >
70 virtual void SAL_CALL
disposing(
const css::lang::EventObject& rEventObject )
override;
73 virtual void SAL_CALL
changedContents(
const css::datatransfer::clipboard::ClipboardEvent& rEventObject )
override;
104 std::shared_ptr<SwMailMergeConfigItem>
158 const OUString& rFactory,
160 const sal_uInt16 nSlotId
virtual ~SwClipboardChangeListener() override
virtual void SAL_CALL disposing(const css::lang::EventObject &rEventObject) override
SwClipboardChangeListener(SwView &rView)
virtual void SAL_CALL changedContents(const css::datatransfer::clipboard::ClipboardEvent &rEventObject) override
void AddRemoveListener(bool bAdd)
virtual ~SwScannerEventListener() override
SwScannerEventListener(SwView &rView)
virtual void SAL_CALL disposing(const css::lang::EventObject &rEventObject) override
rtl::Reference< SwScannerEventListener > mxScanEvtLstnr
void SetShellMode(ShellMode eSet)
std::unique_ptr< SfxRequest > m_pRequest
rtl::Reference< SwXTextView > mxXTextView
std::shared_ptr< SwMailMergeConfigItem > const & GetMailMergeConfigItem() const
SfxObjectShellLock m_xTmpSelDocShell
rtl::Reference< SwXDispatchProviderInterceptor > m_xDispatchProviderInterceptor
std::vector< unotools::WeakReference< SwTransferable > > mxTransferables
css::view::XSelectionSupplier * GetUNOObject()
OUString m_sRedlineAuthor
Redline author that's specific to this view.
void SetMailMergeConfigItem(std::shared_ptr< SwMailMergeConfigItem > const &rItem)
bool GetRestorePosition(Point &rCursorPos, bool &rbSelectObj)
SwView_Impl(SwView *pShell)
void StartDocumentInserter(const OUString &rFactory, const Link< sfx2::FileDialogHelper *, void > &rEndDialogHdl, const sal_uInt16 nSlotId)
void AddTransferable(SwTransferable &rTransferable)
void AddClipboardListener()
void SetParam(sal_Int16 nParam)
SwXTextView * GetUNOObject_Impl()
std::unique_ptr< sfx2::DocumentInserter > m_pDocInserter
void SetRestorePosition(const Point &rCursorPos, bool bSelectObj)
void InitRequest(const SfxRequest &rRequest)
SwScannerEventListener & GetScannerEventListener()
ShellMode GetShellMode() const
void ExecuteScan(SfxRequest &rReq)
std::unique_ptr< SfxMedium > CreateMedium()
std::shared_ptr< SwMailMergeConfigItem > m_xConfigItem
rtl::Reference< SwClipboardChangeListener > mxClipEvtLstnr
SfxRequest * GetRequest() const
bool m_bEditingPositionSet
sal_Int16 GetParam() const