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().