LibreOffice Module sfx2 (master) 1
Public Member Functions | Public Attributes | List of all members
SfxShell_Impl Struct Reference
Inheritance diagram for SfxShell_Impl:
[legend]
Collaboration diagram for SfxShell_Impl:
[legend]

Public Member Functions

 SfxShell_Impl ()
 
virtual ~SfxShell_Impl () override
 
- Public Member Functions inherited from SfxBroadcaster
 SfxBroadcaster ()
 
 SfxBroadcaster (const SfxBroadcaster &rBC)
 
virtual ~SfxBroadcaster () COVERITY_NOEXCEPT_FALSE
 
void Broadcast (const SfxHint &rHint)
 
bool HasListeners () const
 
size_t GetListenerCount () const
 
void ForAllListeners (std::function< bool(SfxListener *)> f) const
 

Public Attributes

OUString aObjectName
 
std::map< sal_uInt16, std::unique_ptr< SfxPoolItem > > m_Items
 
SfxViewShellpViewSh
 
SfxViewFramepFrame
 
SfxRepeatTarget * pRepeatTarget
 
bool bActive
 
SfxDisableFlags nDisableFlags
 
std::unique_ptr< svtools::AsynchronLink > pExecuter
 
std::unique_ptr< svtools::AsynchronLink > pUpdater
 
std::vector< std::unique_ptr< SfxSlot > > aSlotArr
 
css::uno::Sequence< css::embed::VerbDescriptor > aVerbList
 
::sfx2::sidebar::ContextChangeBroadcaster maContextChangeBroadcaster
 

Additional Inherited Members

- Protected Member Functions inherited from SfxBroadcaster
void Forward (SfxBroadcaster &rBC, const SfxHint &rHint)
 

Detailed Description

Definition at line 55 of file shell.cxx.

Constructor & Destructor Documentation

◆ SfxShell_Impl()

SfxShell_Impl::SfxShell_Impl ( )
inline

Definition at line 74 of file shell.cxx.

References NONE.

◆ ~SfxShell_Impl()

virtual SfxShell_Impl::~SfxShell_Impl ( )
inlineoverridevirtual

Definition at line 83 of file shell.cxx.

References pExecuter, and pUpdater.

Member Data Documentation

◆ aObjectName

OUString SfxShell_Impl::aObjectName

Definition at line 57 of file shell.cxx.

◆ aSlotArr

std::vector<std::unique_ptr<SfxSlot> > SfxShell_Impl::aSlotArr

Definition at line 69 of file shell.cxx.

◆ aVerbList

css::uno::Sequence< css::embed::VerbDescriptor > SfxShell_Impl::aVerbList

Definition at line 71 of file shell.cxx.

◆ bActive

bool SfxShell_Impl::bActive

Definition at line 65 of file shell.cxx.

◆ m_Items

std::map<sal_uInt16, std::unique_ptr<SfxPoolItem> > SfxShell_Impl::m_Items

Definition at line 60 of file shell.cxx.

◆ maContextChangeBroadcaster

::sfx2::sidebar::ContextChangeBroadcaster SfxShell_Impl::maContextChangeBroadcaster

Definition at line 72 of file shell.cxx.

◆ nDisableFlags

SfxDisableFlags SfxShell_Impl::nDisableFlags

Definition at line 66 of file shell.cxx.

◆ pExecuter

std::unique_ptr<svtools::AsynchronLink> SfxShell_Impl::pExecuter

Definition at line 67 of file shell.cxx.

Referenced by ~SfxShell_Impl().

◆ pFrame

SfxViewFrame* SfxShell_Impl::pFrame

Definition at line 63 of file shell.cxx.

◆ pRepeatTarget

SfxRepeatTarget* SfxShell_Impl::pRepeatTarget

Definition at line 64 of file shell.cxx.

◆ pUpdater

std::unique_ptr<svtools::AsynchronLink> SfxShell_Impl::pUpdater

Definition at line 68 of file shell.cxx.

Referenced by ~SfxShell_Impl().

◆ pViewSh

SfxViewShell* SfxShell_Impl::pViewSh

Definition at line 61 of file shell.cxx.


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