LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Private Attributes | List of all members
SwView_Impl Class Reference

#include <uivwimp.hxx>

Collaboration diagram for SwView_Impl:

Public Member Functions

 SwView_Impl (SwView *pShell)
 ~SwView_Impl ()
void SetShellMode (ShellMode eSet)
css::view::XSelectionSupplier * GetUNOObject ()
SwXTextViewGetUNOObject_Impl ()
void Invalidate ()
ShellMode GetShellMode () const
void ExecuteScan (SfxRequest &rReq)
SwScannerEventListenerGetScannerEventListener ()
void AddClipboardListener ()
void AddTransferable (SwTransferable &rTransferable)
void SetMailMergeConfigItem (std::shared_ptr< SwMailMergeConfigItem > const &rItem)
std::shared_ptr< SwMailMergeConfigItem > const & GetMailMergeConfigItem () const
void SetRestorePosition (const Point &rCursorPos, bool bSelectObj)
bool GetRestorePosition (Point &rCursorPos, bool &rbSelectObj)
void StartDocumentInserter (const OUString &rFactory, const Link< sfx2::FileDialogHelper *, void > &rEndDialogHdl, const sal_uInt16 nSlotId)
std::unique_ptr< SfxMediumCreateMedium ()
void InitRequest (const SfxRequest &rRequest)
SfxRequestGetRequest () const
sal_Int16 GetParam () const
void SetParam (sal_Int16 nParam)

Public Attributes

OUString m_sRedlineAuthor
 Redline author that's specific to this view. More...

Private Attributes

css::uno::Reference< css::frame::XDispatchProviderInterceptor > xDisProvInterceptor
css::uno::Reference< css::view::XSelectionSupplier > mxXTextView
std::vector< css::uno::WeakReference< css::lang::XUnoTunnel > > mxTransferables
SfxObjectShellLock xTmpSelDocSh
rtl::Reference< SwScannerEventListenermxScanEvtLstnr
rtl::Reference< SwClipboardChangeListenermxClipEvtLstnr
ShellMode eShellMode
std::shared_ptr< SwMailMergeConfigItemxConfigItem
std::unique_ptr< sfx2::DocumentInserterm_pDocInserter
std::unique_ptr< SfxRequestm_pRequest
sal_Int16 m_nParam
Point m_aEditingPosition
bool m_bSelectObject
bool m_bEditingPositionSet

Detailed Description

Definition at line 85 of file uivwimp.hxx.

Constructor & Destructor Documentation

SwView_Impl::SwView_Impl ( SwView pShell)

Definition at line 51 of file uivwimp.cxx.

References mxXTextView, pView, Text, and xDisProvInterceptor.

SwView_Impl::~SwView_Impl ( )

Member Function Documentation

void SwView_Impl::AddClipboardListener ( )

Definition at line 201 of file uivwimp.cxx.

References mxClipEvtLstnr, and pView.

void SwView_Impl::AddTransferable ( SwTransferable rTransferable)

Definition at line 221 of file uivwimp.cxx.

References mxTransferables.

Referenced by SwView::AddTransferable().

std::unique_ptr< SfxMedium > SwView_Impl::CreateMedium ( )

Definition at line 261 of file uivwimp.cxx.

References m_pDocInserter.

void SwView_Impl::ExecuteScan ( SfxRequest rReq)
std::shared_ptr<SwMailMergeConfigItem> const& SwView_Impl::GetMailMergeConfigItem ( ) const

Definition at line 139 of file uivwimp.hxx.

References xConfigItem.

sal_Int16 SwView_Impl::GetParam ( ) const

Definition at line 164 of file uivwimp.hxx.

References m_nParam.

SfxRequest* SwView_Impl::GetRequest ( ) const

Definition at line 163 of file uivwimp.hxx.

bool SwView_Impl::GetRestorePosition ( Point rCursorPos,
bool &  rbSelectObj 

Definition at line 148 of file uivwimp.hxx.

References m_aEditingPosition, m_bEditingPositionSet, and m_bSelectObject.

SwScannerEventListener & SwView_Impl::GetScannerEventListener ( )

Definition at line 194 of file uivwimp.cxx.

References mxScanEvtLstnr, and pView.

Referenced by ExecuteScan().

ShellMode SwView_Impl::GetShellMode ( ) const

Definition at line 126 of file uivwimp.hxx.

References eShellMode.

view::XSelectionSupplier * SwView_Impl::GetUNOObject ( )

Definition at line 89 of file uivwimp.cxx.

References mxXTextView.

SwXTextView * SwView_Impl::GetUNOObject_Impl ( )
void SwView_Impl::InitRequest ( const SfxRequest rRequest)

Definition at line 266 of file uivwimp.cxx.

References m_pRequest.

void SwView_Impl::Invalidate ( )

Definition at line 210 of file uivwimp.cxx.

References GetUNOObject_Impl(), SwXTextView::Invalidate(), and mxTransferables.

Referenced by ~SwView_Impl().

void SwView_Impl::SetMailMergeConfigItem ( std::shared_ptr< SwMailMergeConfigItem > const &  rItem)

Definition at line 135 of file uivwimp.hxx.

References xConfigItem.

void SwView_Impl::SetParam ( sal_Int16  nParam)

Definition at line 165 of file uivwimp.hxx.

void SwView_Impl::SetRestorePosition ( const Point rCursorPos,
bool  bSelectObj 

Definition at line 142 of file uivwimp.hxx.

void SwView_Impl::SetShellMode ( ShellMode  eSet)

Definition at line 84 of file uivwimp.cxx.

References eShellMode.

Referenced by SwWebView::SelectShell().

void SwView_Impl::StartDocumentInserter ( const OUString &  rFactory,
const Link< sfx2::FileDialogHelper *, void > &  rEndDialogHdl,
const sal_uInt16  nSlotId 

Member Data Documentation

ShellMode SwView_Impl::eShellMode

Definition at line 100 of file uivwimp.hxx.

Referenced by GetShellMode(), and SetShellMode().

Point SwView_Impl::m_aEditingPosition

Definition at line 109 of file uivwimp.hxx.

Referenced by GetRestorePosition().

bool SwView_Impl::m_bEditingPositionSet

Definition at line 111 of file uivwimp.hxx.

Referenced by GetRestorePosition().

bool SwView_Impl::m_bSelectObject

Definition at line 110 of file uivwimp.hxx.

Referenced by GetRestorePosition().

sal_Int16 SwView_Impl::m_nParam

Definition at line 107 of file uivwimp.hxx.

Referenced by GetParam().

std::unique_ptr<sfx2::DocumentInserter> SwView_Impl::m_pDocInserter

Definition at line 105 of file uivwimp.hxx.

Referenced by CreateMedium(), StartDocumentInserter(), and ~SwView_Impl().

std::unique_ptr<SfxRequest> SwView_Impl::m_pRequest

Definition at line 106 of file uivwimp.hxx.

Referenced by InitRequest(), and ~SwView_Impl().

OUString SwView_Impl::m_sRedlineAuthor

Redline author that's specific to this view.

Definition at line 115 of file uivwimp.hxx.

rtl::Reference<SwClipboardChangeListener> SwView_Impl::mxClipEvtLstnr

Definition at line 99 of file uivwimp.hxx.

Referenced by AddClipboardListener(), and ~SwView_Impl().

rtl::Reference<SwScannerEventListener> SwView_Impl::mxScanEvtLstnr

Definition at line 97 of file uivwimp.hxx.

Referenced by GetScannerEventListener(), and ~SwView_Impl().

std::vector< css::uno::WeakReference< css::lang::XUnoTunnel > > SwView_Impl::mxTransferables

Definition at line 89 of file uivwimp.hxx.

Referenced by AddTransferable(), and Invalidate().

css::uno::Reference< css::view::XSelectionSupplier > SwView_Impl::mxXTextView

Definition at line 88 of file uivwimp.hxx.

Referenced by GetUNOObject(), GetUNOObject_Impl(), SwView_Impl(), and ~SwView_Impl().

SwView* SwView_Impl::pView
std::shared_ptr<SwMailMergeConfigItem> SwView_Impl::xConfigItem

Definition at line 103 of file uivwimp.hxx.

Referenced by GetMailMergeConfigItem(), SetMailMergeConfigItem(), and ~SwView_Impl().

css::uno::Reference< css::frame::XDispatchProviderInterceptor > SwView_Impl::xDisProvInterceptor

Definition at line 87 of file uivwimp.hxx.

Referenced by SwView_Impl(), and ~SwView_Impl().

SfxObjectShellLock SwView_Impl::xTmpSelDocSh

Definition at line 93 of file uivwimp.hxx.

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