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 (const OUString &rApplicationName)
 
virtual ~SmartTagMgr () override
 
void Init (const OUString &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
 

Static Public Member Functions

static SwSmartTagMgrGet ()
 

Private Member Functions

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

Static Private Attributes

static SwSmartTagMgrspTheSwSmartTagMgr = nullptr
 

Detailed Description

Definition at line 26 of file SwSmartTagMgr.hxx.

Constructor & Destructor Documentation

SwSmartTagMgr::SwSmartTagMgr ( const OUString &  rModuleName)
private

Definition at line 41 of file SwSmartTagMgr.cxx.

SwSmartTagMgr::~SwSmartTagMgr ( )
overrideprivatevirtual

Definition at line 46 of file SwSmartTagMgr.cxx.

Member Function Documentation

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

Reimplemented from SmartTagMgr.

Definition at line 60 of file SwSmartTagMgr.cxx.

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

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

Reimplemented from SmartTagMgr.

Definition at line 50 of file SwSmartTagMgr.cxx.

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

Member Data Documentation

SwSmartTagMgr * SwSmartTagMgr::spTheSwSmartTagMgr = nullptr
staticprivate

Definition at line 29 of file SwSmartTagMgr.hxx.


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