LibreOffice Module sw (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Attributes | List of all members
SwSmartTagMgr Class Referencefinal

#include <SwSmartTagMgr.hxx>

Inheritance diagram for SwSmartTagMgr:
[legend]
Collaboration diagram for SwSmartTagMgr:
[legend]

Public Member Functions

virtual void SAL_CALL modified (const css::lang::EventObject &aEvent) override
 
virtual void SAL_CALL changesOccurred (const css::util::ChangesEvent &Event) override
 
- Public Member Functions inherited from SmartTagMgr
 SmartTagMgr (OUString aApplicationName)
 
virtual ~SmartTagMgr () override
 
void Init (std::u16string_view rConfigurationGroupName)
 
void RecognizeString (const OUString &rText, const css::uno::Reference< css::text::XTextMarkup > &rMarkup, const css::uno::Reference< css::frame::XController > &rController, const css::lang::Locale &rLocale, sal_uInt32 nStart, sal_uInt32 nLen) const
 
void RecognizeTextRange (const css::uno::Reference< css::text::XTextRange > &rRange, const css::uno::Reference< css::text::XTextMarkup > &rMarkup, const css::uno::Reference< css::frame::XController > &rController) const
 
void GetActionSequences (std::vector< OUString > &rSmartTagTypes, css::uno::Sequence< css::uno::Sequence< css::uno::Reference< css::smarttags::XSmartTagAction > > > &rActionComponentsSequence, css::uno::Sequence< css::uno::Sequence< sal_Int32 > > &rActionIndicesSequence) const
 
OUString GetSmartTagCaption (const OUString &rSmartTagType, const css::lang::Locale &rLocale) const
 
bool IsSmartTagTypeEnabled (const OUString &rSmartTagType) const
 
bool IsLabelTextWithSmartTags () const
 
sal_uInt32 NumberOfRecognizers () const
 
css::uno::Reference< css::smarttags::XSmartTagRecognizer > const & GetRecognizer (sal_uInt32 i) const
 
bool IsSmartTagsEnabled () const
 
void WriteConfiguration (const bool *bLabelTextWithSmartTags, const std::vector< OUString > *pDisabledTypes) const
 
const OUString & GetApplicationName () const
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
virtual void SAL_CALL modified (const css::lang::EventObject &aEvent) override
 
virtual void SAL_CALL changesOccurred (const css::util::ChangesEvent &Event) override
 

Static Public Member Functions

static SwSmartTagMgrGet ()
 

Private Member Functions

 SwSmartTagMgr (const OUString &rModuleName)
 
virtual ~SwSmartTagMgr () override
 

Static Private Attributes

static rtl::Reference< SwSmartTagMgrspTheSwSmartTagMgr
 

Detailed Description

Definition at line 27 of file SwSmartTagMgr.hxx.

Constructor & Destructor Documentation

◆ SwSmartTagMgr()

SwSmartTagMgr::SwSmartTagMgr ( const OUString &  rModuleName)
private

Definition at line 44 of file SwSmartTagMgr.cxx.

Referenced by Get().

◆ ~SwSmartTagMgr()

SwSmartTagMgr::~SwSmartTagMgr ( )
overrideprivatevirtual

Definition at line 49 of file SwSmartTagMgr.cxx.

Member Function Documentation

◆ changesOccurred()

void SwSmartTagMgr::changesOccurred ( const css::util::ChangesEvent &  Event)
overridevirtual

Reimplemented from SmartTagMgr.

Definition at line 61 of file SwSmartTagMgr.cxx.

References SmartTagMgr::changesOccurred(), and SwModule::CheckSpellChanges().

◆ Get()

SwSmartTagMgr & SwSmartTagMgr::Get ( )
static

◆ modified()

void SwSmartTagMgr::modified ( const css::lang::EventObject &  aEvent)
overridevirtual

Reimplemented from SmartTagMgr.

Definition at line 51 of file SwSmartTagMgr.cxx.

References SwModule::CheckSpellChanges(), and SmartTagMgr::modified().

Member Data Documentation

◆ spTheSwSmartTagMgr

rtl::Reference< SwSmartTagMgr > SwSmartTagMgr::spTheSwSmartTagMgr
staticprivate

Definition at line 30 of file SwSmartTagMgr.hxx.

Referenced by Get().


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