|
LibreOffice Module sw (master) 1
|
#include <uivwimp.hxx>
Public Member Functions | |
| SwView_Impl (SwView *pShell) | |
| ~SwView_Impl () | |
| void | SetShellMode (ShellMode eSet) |
| css::view::XSelectionSupplier * | GetUNOObject () |
| SwXTextView * | GetUNOObject_Impl () |
| void | Invalidate () |
| ShellMode | GetShellMode () const |
| void | ExecuteScan (SfxRequest &rReq) |
| SwScannerEventListener & | GetScannerEventListener () |
| 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< SfxMedium > | CreateMedium () |
| void | InitRequest (const SfxRequest &rRequest) |
| SfxRequest * | GetRequest () 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 | |
| rtl::Reference< SwXDispatchProviderInterceptor > | m_xDispatchProviderInterceptor |
| rtl::Reference< SwXTextView > | mxXTextView |
| std::vector< unotools::WeakReference< SwTransferable > > | mxTransferables |
| SfxObjectShellLock | m_xTmpSelDocShell |
| SwView * | m_pView |
| rtl::Reference< SwScannerEventListener > | mxScanEvtLstnr |
| rtl::Reference< SwClipboardChangeListener > | mxClipEvtLstnr |
| ShellMode | m_eShellMode |
| std::shared_ptr< SwMailMergeConfigItem > | m_xConfigItem |
| std::unique_ptr< sfx2::DocumentInserter > | m_pDocInserter |
| std::unique_ptr< SfxRequest > | m_pRequest |
| sal_Int16 | m_nParam |
| Point | m_aEditingPosition |
| bool | m_bSelectObject |
| bool | m_bEditingPositionSet |
Definition at line 87 of file uivwimp.hxx.
| SwView_Impl::SwView_Impl | ( | SwView * | pShell | ) |
Definition at line 51 of file uivwimp.cxx.
References m_pView, m_xDispatchProviderInterceptor, mxXTextView, and Text.
| SwView_Impl::~SwView_Impl | ( | ) |
Definition at line 62 of file uivwimp.cxx.
References m_pDocInserter, m_pRequest, m_xConfigItem, m_xDispatchProviderInterceptor, mxClipEvtLstnr, mxScanEvtLstnr, and mxXTextView.
| void SwView_Impl::AddClipboardListener | ( | ) |
Definition at line 198 of file uivwimp.cxx.
References m_pView, and mxClipEvtLstnr.
| void SwView_Impl::AddTransferable | ( | SwTransferable & | rTransferable | ) |
Definition at line 218 of file uivwimp.cxx.
References mxTransferables.
Referenced by SwView::AddTransferable().
| std::unique_ptr< SfxMedium > SwView_Impl::CreateMedium | ( | ) |
Definition at line 257 of file uivwimp.cxx.
References m_pDocInserter.
| void SwView_Impl::ExecuteScan | ( | SfxRequest & | rReq | ) |
Definition at line 97 of file uivwimp.cxx.
References aSeq, Application::CreateMessageDialog(), SfxRequest::Done(), SfxViewFrame::GetBindings(), SfxRequest::GetFrameWeld(), GetScannerEventListener(), SfxRequest::GetSlot(), SfxViewShell::GetViewFrame(), weld::Window::GetXWindow(), SfxRequest::Ignore(), comphelper::InitAnyPropertySequence(), SfxBindings::Invalidate(), m_pView, SW_MOD, and SwResId().
Referenced by SwView::Execute().
|
inline |
Definition at line 141 of file uivwimp.hxx.
References m_xConfigItem.
|
inline |
Definition at line 166 of file uivwimp.hxx.
References m_nParam.
|
inline |
Definition at line 165 of file uivwimp.hxx.
References m_pRequest.
|
inline |
Definition at line 150 of file uivwimp.hxx.
References m_aEditingPosition, m_bEditingPositionSet, and m_bSelectObject.
| SwScannerEventListener & SwView_Impl::GetScannerEventListener | ( | ) |
Definition at line 191 of file uivwimp.cxx.
References m_pView, and mxScanEvtLstnr.
Referenced by ExecuteScan().
|
inline |
Definition at line 128 of file uivwimp.hxx.
References m_eShellMode.
| view::XSelectionSupplier * SwView_Impl::GetUNOObject | ( | ) |
Definition at line 87 of file uivwimp.cxx.
References mxXTextView.
| SwXTextView * SwView_Impl::GetUNOObject_Impl | ( | ) |
Definition at line 92 of file uivwimp.cxx.
References mxXTextView.
Referenced by SwView::CreateTmpSelectionDoc(), Invalidate(), SwView::NotifyDBChanged(), SwView::ReadUserDataSequence(), SwView::SelectShell(), and SwWebView::SelectShell().
| void SwView_Impl::InitRequest | ( | const SfxRequest & | rRequest | ) |
Definition at line 262 of file uivwimp.cxx.
References m_pRequest.
| void SwView_Impl::Invalidate | ( | ) |
Definition at line 207 of file uivwimp.cxx.
References GetUNOObject_Impl(), SwXTextView::Invalidate(), and mxTransferables.
|
inline |
Definition at line 137 of file uivwimp.hxx.
References m_xConfigItem.
|
inline |
Definition at line 167 of file uivwimp.hxx.
References m_nParam.
|
inline |
Definition at line 144 of file uivwimp.hxx.
References m_aEditingPosition, m_bEditingPositionSet, and m_bSelectObject.
| void SwView_Impl::SetShellMode | ( | ShellMode | eSet | ) |
Definition at line 82 of file uivwimp.cxx.
References m_eShellMode.
Referenced by SwWebView::SelectShell().
| void SwView_Impl::StartDocumentInserter | ( | const OUString & | rFactory, |
| const Link< sfx2::FileDialogHelper *, void > & | rEndDialogHdl, | ||
| const sal_uInt16 | nSlotId | ||
| ) |
Definition at line 234 of file uivwimp.cxx.
References sfx2::DocumentInserter::Compare, SfxViewShell::GetFrameWeld(), sfx2::DocumentInserter::Insert, m_pDocInserter, m_pView, sfx2::DocumentInserter::Merge, and mode.
|
private |
Definition at line 111 of file uivwimp.hxx.
Referenced by GetRestorePosition(), and SetRestorePosition().
|
private |
Definition at line 113 of file uivwimp.hxx.
Referenced by GetRestorePosition(), and SetRestorePosition().
|
private |
Definition at line 112 of file uivwimp.hxx.
Referenced by GetRestorePosition(), and SetRestorePosition().
|
private |
Definition at line 102 of file uivwimp.hxx.
Referenced by GetShellMode(), and SetShellMode().
|
private |
Definition at line 109 of file uivwimp.hxx.
Referenced by GetParam(), and SetParam().
|
private |
Definition at line 107 of file uivwimp.hxx.
Referenced by CreateMedium(), StartDocumentInserter(), and ~SwView_Impl().
|
private |
Definition at line 108 of file uivwimp.hxx.
Referenced by GetRequest(), InitRequest(), and ~SwView_Impl().
|
private |
Definition at line 97 of file uivwimp.hxx.
Referenced by AddClipboardListener(), ExecuteScan(), GetScannerEventListener(), StartDocumentInserter(), and SwView_Impl().
| OUString SwView_Impl::m_sRedlineAuthor |
Redline author that's specific to this view.
Definition at line 117 of file uivwimp.hxx.
|
private |
Definition at line 105 of file uivwimp.hxx.
Referenced by GetMailMergeConfigItem(), SetMailMergeConfigItem(), and ~SwView_Impl().
|
private |
Definition at line 89 of file uivwimp.hxx.
Referenced by SwView_Impl(), and ~SwView_Impl().
|
private |
Definition at line 95 of file uivwimp.hxx.
|
private |
Definition at line 101 of file uivwimp.hxx.
Referenced by AddClipboardListener(), and ~SwView_Impl().
|
private |
Definition at line 99 of file uivwimp.hxx.
Referenced by GetScannerEventListener(), and ~SwView_Impl().
|
private |
Definition at line 91 of file uivwimp.hxx.
Referenced by AddTransferable(), and Invalidate().
|
private |
Definition at line 90 of file uivwimp.hxx.
Referenced by GetUNOObject(), GetUNOObject_Impl(), SwView_Impl(), and ~SwView_Impl().