LibreOffice Module sfx2 (master) 1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
SfxViewShell_Impl Struct Reference

#include <viewimp.hxx>

Collaboration diagram for SfxViewShell_Impl:
[legend]

Public Member Functions

 SfxViewShell_Impl (SfxViewShellFlags const nFlags, ViewShellDocId nDocId)
 
 ~SfxViewShell_Impl ()
 
std::vector< SfxInPlaceClient * > & GetIPClients_Impl ()
 

Public Attributes

std::mutex aMutex
 
::comphelper::OInterfaceContainerHelper4< css::ui::XContextMenuInterceptor > aInterceptorContainer
 
SfxShellArr_Impl aArr
 
Size aMargin
 
OUString m_sDefaultPrinterName
 
std::chrono::steady_clock::time_point m_nDefaultPrinterNameFetchTime
 
bool m_bHasPrintOptions
 
sal_uInt16 m_nFamily
 
::rtl::Reference< SfxBaseControllerm_pController
 
std::unique_ptr<::svt::AcceleratorExecutem_xAccExec
 
::rtl::Reference< SfxClipboardChangeListenerxClipboardListener
 
std::shared_ptr< vcl::PrinterControllerm_xPrinterController
 
std::vector< SfxInPlaceClient * > maIPClients
 
SfxLokCallbackInterfacem_pLibreOfficeKitViewCallback
 
bool m_bTiledSearching
 Set if we are in the middle of a tiled search. More...
 
const ViewShellId m_nViewShellId
 
const ViewShellDocId m_nDocId
 

Static Public Attributes

static sal_uInt32 m_nLastViewShellId = 0
 

Detailed Description

Definition at line 38 of file viewimp.hxx.

Constructor & Destructor Documentation

◆ SfxViewShell_Impl()

SfxViewShell_Impl::SfxViewShell_Impl ( SfxViewShellFlags const  nFlags,
ViewShellDocId  nDocId 
)
explicit

Definition at line 900 of file viewsh.cxx.

References HAS_PRINTOPTIONS.

◆ ~SfxViewShell_Impl()

SfxViewShell_Impl::~SfxViewShell_Impl ( )

Definition at line 910 of file viewsh.cxx.

Member Function Documentation

◆ GetIPClients_Impl()

std::vector< SfxInPlaceClient * > & SfxViewShell_Impl::GetIPClients_Impl ( )

Definition at line 914 of file viewsh.cxx.

References maIPClients.

Member Data Documentation

◆ aArr

SfxShellArr_Impl SfxViewShell_Impl::aArr

Definition at line 43 of file viewimp.hxx.

◆ aInterceptorContainer

::comphelper::OInterfaceContainerHelper4<css::ui::XContextMenuInterceptor> SfxViewShell_Impl::aInterceptorContainer

Definition at line 42 of file viewimp.hxx.

◆ aMargin

Size SfxViewShell_Impl::aMargin

Definition at line 44 of file viewimp.hxx.

◆ aMutex

std::mutex SfxViewShell_Impl::aMutex

Definition at line 40 of file viewimp.hxx.

◆ m_bHasPrintOptions

bool SfxViewShell_Impl::m_bHasPrintOptions

Definition at line 47 of file viewimp.hxx.

◆ m_bTiledSearching

bool SfxViewShell_Impl::m_bTiledSearching

Set if we are in the middle of a tiled search.

Definition at line 58 of file viewimp.hxx.

Referenced by ignoreLibreOfficeKitViewCallback().

◆ m_nDefaultPrinterNameFetchTime

std::chrono::steady_clock::time_point SfxViewShell_Impl::m_nDefaultPrinterNameFetchTime

Definition at line 46 of file viewimp.hxx.

◆ m_nDocId

const ViewShellDocId SfxViewShell_Impl::m_nDocId

Definition at line 61 of file viewimp.hxx.

◆ m_nFamily

sal_uInt16 SfxViewShell_Impl::m_nFamily

Definition at line 48 of file viewimp.hxx.

◆ m_nLastViewShellId

sal_uInt32 SfxViewShell_Impl::m_nLastViewShellId = 0
static

Definition at line 59 of file viewimp.hxx.

◆ m_nViewShellId

const ViewShellId SfxViewShell_Impl::m_nViewShellId

Definition at line 60 of file viewimp.hxx.

◆ m_pController

::rtl::Reference<SfxBaseController> SfxViewShell_Impl::m_pController

Definition at line 49 of file viewimp.hxx.

◆ m_pLibreOfficeKitViewCallback

SfxLokCallbackInterface* SfxViewShell_Impl::m_pLibreOfficeKitViewCallback

Definition at line 56 of file viewimp.hxx.

◆ m_sDefaultPrinterName

OUString SfxViewShell_Impl::m_sDefaultPrinterName

Definition at line 45 of file viewimp.hxx.

◆ m_xAccExec

std::unique_ptr<::svt::AcceleratorExecute> SfxViewShell_Impl::m_xAccExec

Definition at line 50 of file viewimp.hxx.

◆ m_xPrinterController

std::shared_ptr<vcl::PrinterController> SfxViewShell_Impl::m_xPrinterController

Definition at line 52 of file viewimp.hxx.

◆ maIPClients

std::vector<SfxInPlaceClient*> SfxViewShell_Impl::maIPClients
mutable

Definition at line 54 of file viewimp.hxx.

Referenced by GetIPClients_Impl().

◆ xClipboardListener

::rtl::Reference<SfxClipboardChangeListener> SfxViewShell_Impl::xClipboardListener

Definition at line 51 of file viewimp.hxx.


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