LibreOffice Module sw (master)
1
|
#include <uivwimp.hxx>
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 |
SwView * | pView |
rtl::Reference< SwScannerEventListener > | mxScanEvtLstnr |
rtl::Reference< SwClipboardChangeListener > | mxClipEvtLstnr |
ShellMode | eShellMode |
std::shared_ptr< SwMailMergeConfigItem > | 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 85 of file uivwimp.hxx.
SwView_Impl::SwView_Impl | ( | SwView * | pShell | ) |
Definition at line 50 of file uivwimp.cxx.
References mxXTextView, pView, Text, and xDisProvInterceptor.
SwView_Impl::~SwView_Impl | ( | ) |
Definition at line 62 of file uivwimp.cxx.
References Invalidate(), m_pDocInserter, m_pRequest, mxClipEvtLstnr, mxScanEvtLstnr, mxXTextView, xConfigItem, and xDisProvInterceptor.
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 | ) |
Definition at line 100 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(), pView, SW_MOD, and SwResId().
|
inline |
Definition at line 139 of file uivwimp.hxx.
References xConfigItem.
|
inline |
Definition at line 164 of file uivwimp.hxx.
References m_nParam.
|
inline |
Definition at line 163 of file uivwimp.hxx.
|
inline |
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().
|
inline |
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 | ( | ) |
Definition at line 94 of file uivwimp.cxx.
References mxXTextView.
Referenced by SwView::CreateTmpSelectionDoc(), Invalidate(), SwView::NotifyDBChanged(), SwView::ReadUserDataSequence(), SwWebView::SelectShell(), and SwView::SelectShell().
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().
|
inline |
Definition at line 135 of file uivwimp.hxx.
References xConfigItem.
|
inline |
Definition at line 165 of file uivwimp.hxx.
Definition at line 142 of file uivwimp.hxx.
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 | ||
) |
Definition at line 238 of file uivwimp.cxx.
References sfx2::DocumentInserter::Compare, SfxViewShell::GetFrameWeld(), sfx2::DocumentInserter::Insert, m_pDocInserter, sfx2::DocumentInserter::Merge, mode, and pView.
|
private |
Definition at line 100 of file uivwimp.hxx.
Referenced by GetShellMode(), and SetShellMode().
|
private |
Definition at line 109 of file uivwimp.hxx.
Referenced by GetRestorePosition().
|
private |
Definition at line 111 of file uivwimp.hxx.
Referenced by GetRestorePosition().
|
private |
Definition at line 110 of file uivwimp.hxx.
Referenced by GetRestorePosition().
|
private |
Definition at line 107 of file uivwimp.hxx.
Referenced by GetParam().
|
private |
Definition at line 105 of file uivwimp.hxx.
Referenced by CreateMedium(), StartDocumentInserter(), and ~SwView_Impl().
|
private |
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.
|
private |
Definition at line 99 of file uivwimp.hxx.
Referenced by AddClipboardListener(), and ~SwView_Impl().
|
private |
Definition at line 97 of file uivwimp.hxx.
Referenced by GetScannerEventListener(), and ~SwView_Impl().
|
private |
Definition at line 89 of file uivwimp.hxx.
Referenced by AddTransferable(), and Invalidate().
|
private |
Definition at line 88 of file uivwimp.hxx.
Referenced by GetUNOObject(), GetUNOObject_Impl(), SwView_Impl(), and ~SwView_Impl().
|
private |
Definition at line 95 of file uivwimp.hxx.
Referenced by AddClipboardListener(), SwClipboardChangeListener::AddRemoveListener(), SwClipboardChangeListener::changedContents(), SwScannerEventListener::disposing(), ExecuteScan(), GetScannerEventListener(), StartDocumentInserter(), and SwView_Impl().
|
private |
Definition at line 103 of file uivwimp.hxx.
Referenced by GetMailMergeConfigItem(), SetMailMergeConfigItem(), and ~SwView_Impl().
|
private |
Definition at line 87 of file uivwimp.hxx.
Referenced by SwView_Impl(), and ~SwView_Impl().
|
private |
Definition at line 93 of file uivwimp.hxx.