LibreOffice Module forms (master) 1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
frm::ORichTextModel Class Reference

#include <richtextmodel.hxx>

Inheritance diagram for frm::ORichTextModel:
[legend]
Collaboration diagram for frm::ORichTextModel:
[legend]

Public Member Functions

 ORichTextModel (const css::uno::Reference< css::uno::XComponentContext > &_rxFactory)
 
 ORichTextModel (const ORichTextModel *_pOriginal, const css::uno::Reference< css::uno::XComponentContext > &_rxFactory)
 
virtual ~ORichTextModel () override
 
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &_rType) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual ::css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual OUString SAL_CALL getServiceName () override
 
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL createClone () override
 
virtual sal_Int64 SAL_CALL getSomething (const css::uno::Sequence< sal_Int8 > &aIdentifier) override
 
virtual void SAL_CALL addModifyListener (const css::uno::Reference< css::util::XModifyListener > &aListener) override
 
virtual void SAL_CALL removeModifyListener (const css::uno::Reference< css::util::XModifyListener > &aListener) override
 
virtual void SAL_CALL getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override
 
virtual sal_Bool SAL_CALL convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue) override
 
virtual void SAL_CALL setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue) override
 
virtual css::uno::Any getPropertyDefaultByHandle (sal_Int32 nHandle) const override
 
virtual void describeFixedProperties (css::uno::Sequence< css::beans::Property > &_rProps) const override
 describes the properties provided by this class, or its respective derived class More...
 
virtual void describeAggregateProperties (css::uno::Sequence< css::beans::Property > &_rAggregateProps) const override
 describes the properties of our aggregate More...
 
virtual void SAL_CALL disposing () override
 
virtual void potentialTextChange () override
 
virtual void SAL_CALL disposing () override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
virtual void SAL_CALL getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override
 
- Public Member Functions inherited from frm::OControlModel
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &_rType) override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
virtual void SAL_CALL disposing () override
 
virtual OUString SAL_CALL getName () override
 
virtual void SAL_CALL setName (const OUString &aName) override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual OUString SAL_CALL getImplementationName () override=0
 
virtual OUString SAL_CALL getServiceName () override=0
 
virtual void SAL_CALL write (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream) override
 
virtual void SAL_CALL read (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream) override
 
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL getParent () override
 
virtual void SAL_CALL setParent (const css::uno::Reference< css::uno::XInterface > &Parent) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
virtual void SAL_CALL getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const override
 
virtual sal_Bool SAL_CALL convertFastPropertyValue (css::uno::Any &_rConvertedValue, css::uno::Any &_rOldValue, sal_Int32 _nHandle, const css::uno::Any &_rValue) override
 
virtual void SAL_CALL setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &rValue) override
 
virtual css::beans::PropertyState getPropertyStateByHandle (sal_Int32 nHandle) override
 
virtual void setPropertyToDefaultByHandle (sal_Int32 nHandle) override
 
virtual css::uno::Any getPropertyDefaultByHandle (sal_Int32 nHandle) const override
 
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL createClone () override=0
 
virtual void SAL_CALL addProperty (const OUString &Name, ::sal_Int16 Attributes, const css::uno::Any &DefaultValue) override
 
virtual void SAL_CALL removeProperty (const OUString &Name) override
 
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getPropertyValues () override
 
virtual void SAL_CALL setPropertyValues (const css::uno::Sequence< css::beans::PropertyValue > &aProps) override
 
void lockInstance (LockAccess)
 
oslInterlockedCount unlockInstance (LockAccess)
 
void firePropertyChanges (const std::vector< sal_Int32 > &_rHandles, const std::vector< css::uno::Any > &_rOldValues, const std::vector< css::uno::Any > &_rNewValues, LockAccess)
 
::osl::Mutex & getInstanceMutex ()
 
- Public Member Functions inherited from cppu::OComponentHelper
 OComponentHelper (::osl::Mutex &rMutex)
 
virtual ~OComponentHelper () SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE=0
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual void SAL_CALL dispose () SAL_OVERRIDE
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) SAL_OVERRIDE
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakAggObject
 OWeakAggObject ()
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL setDelegator (const css::uno::Reference< css::uno::XInterface > &Delegator) SAL_OVERRIDE
 
virtual css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &rType) SAL_OVERRIDE
 
- Public Member Functions inherited from cppu::OWeakObject
 OWeakObject ()
 
 OWeakObject (const OWeakObject &)
 
OWeakObject &SAL_CALL operator= (const OWeakObject &)
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) SAL_OVERRIDE
 
virtual void SAL_CALL acquire () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual void SAL_CALL release () SAL_NOEXCEPT SAL_OVERRIDE
 
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL queryAdapter () SAL_OVERRIDE
 
SAL_CALL operator css::uno::Reference< css::uno::XInterface > ()
 
- Public Member Functions inherited from cppu::ImplHelper7< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7 >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
 
virtual ::osl::Mutex & getMutex ()=0
 
virtual void describeFixedAndAggregateProperties (css::uno::Sequence< css::beans::Property > &_out_rFixedProperties, css::uno::Sequence< css::beans::Property > &_out_rAggregateProperties) const =0
 
virtual css::uno::Reference< css::beans::XMultiPropertySet > getPropertiesInterface ()=0
 
virtual void potentialTextChange ()=0
 
- Public Member Functions inherited from cppu::ImplHelper3< class Ifc1, class Ifc2, class Ifc3 >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) SAL_OVERRIDE
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () SAL_OVERRIDE
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () SAL_OVERRIDE
 

Static Public Member Functions

static RichTextEnginegetEditEngine (const css::uno::Reference< css::awt::XControlModel > &_rxModel)
 
static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 
- Static Public Member Functions inherited from frm::OControlModel
static css::uno::Sequence< OUString > getSupportedServiceNames_Static ()
 

Private Member Functions

void implInit ()
 
void implDoAggregation ()
 
void implRegisterProperties ()
 
void impl_smlock_setEngineText (const OUString &_rText)
 propagates a new text to the EditEngine More...
 
 DECL_LINK (OnEngineContentModified, LinkParamNone *, void)
 
 ORichTextModel (const ORichTextModel &)=delete
 
ORichTextModeloperator= (const ORichTextModel &)=delete
 

Private Attributes

css::uno::Reference< css::awt::XDevice > m_xReferenceDevice
 
css::uno::Any m_aTabStop
 
css::uno::Any m_aBackgroundColor
 
css::uno::Any m_aBorderColor
 
css::uno::Any m_aVerticalAlignment
 
OUString m_sDefaultControl
 
OUString m_sHelpText
 
OUString m_sHelpURL
 
OUString m_sLastKnownEngineText
 
sal_Int16 m_nLineEndFormat
 
sal_Int16 m_nTextWritingMode
 
sal_Int16 m_nContextWritingMode
 
sal_Int16 m_nBorder
 
bool m_bEnabled
 
bool m_bEnableVisible
 
bool m_bHardLineBreaks
 
bool m_bHScroll
 
bool m_bVScroll
 
bool m_bReadonly
 
bool m_bPrintable
 
bool m_bReallyActAsRichText
 
bool m_bHideInactiveSelection
 
css::uno::Any m_aAlign
 
sal_Int16 m_nEchoChar
 
sal_Int16 m_nMaxTextLength
 
bool m_bMultiLine
 
::std::unique_ptr< RichTextEnginem_pEngine
 
bool m_bSettingEngineText
 
::comphelper::OInterfaceContainerHelper3< css::util::XModifyListener > m_aModifyListeners
 

Additional Inherited Members

- Protected Member Functions inherited from frm::OControlModel
const css::uno::Reference< css::uno::XComponentContext > & getContext () const
 
 OControlModel (const css::uno::Reference< css::uno::XComponentContext > &_rFactory, const OUString &_rUnoControlModelTypeName, const OUString &rDefault=OUString(), const bool _bSetDelegator=true)
 
 OControlModel (const OControlModel *_pOriginal, const css::uno::Reference< css::uno::XComponentContext > &_rFactory, const bool _bCloneAggregate=true, const bool _bSetDelegator=true)
 
virtual ~OControlModel () override
 
virtual void clonedFrom (const OControlModel *_pOriginal)
 to be called after an OBoundControlModel (a derivee, respectively) has been cloned More...
 
virtual css::uno::Sequence< css::uno::Type > _getTypes ()
 
void readHelpTextCompatibly (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream)
 
void writeHelpTextCompatibly (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream)
 
void doSetDelegator ()
 
void doResetDelegator ()
 
css::uno::Sequence< OUString > getAggregateServiceNames () const
 
virtual void writeAggregate (const css::uno::Reference< css::io::XObjectOutputStream > &_rxOutStream) const
 
virtual void readAggregate (const css::uno::Reference< css::io::XObjectInputStream > &_rxInStream)
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper () override
 
virtual void describeFixedProperties (css::uno::Sequence< css::beans::Property > &_rProps) const
 describes the properties provided by this class, or its respective derived class More...
 
virtual ::osl::Mutex & getMutex () override
 
virtual void describeFixedAndAggregateProperties (css::uno::Sequence< css::beans::Property > &_out_rFixedProperties, css::uno::Sequence< css::beans::Property > &_out_rAggregateProperties) const override
 
virtual css::uno::Reference< css::beans::XMultiPropertySet > getPropertiesInterface () override
 
virtual void describeAggregateProperties (css::uno::Sequence< css::beans::Property > &_rAggregateProps) const
 describes the properties of our aggregate More...
 
virtual void SAL_CALL disposing ()
 
- Protected Member Functions inherited from cppu::OWeakAggObject
virtual ~OWeakAggObject () SAL_OVERRIDE
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Member Functions inherited from cppu::ImplHelper7< class Ifc1, class Ifc2, class Ifc3, class Ifc4, class Ifc5, class Ifc6, class Ifc7 >
 ~ImplHelper7 () SAL_NOEXCEPT
 
- Protected Member Functions inherited from frm::IPropertyBagHelperContext
 ~IPropertyBagHelperContext ()
 
- Protected Member Functions inherited from frm::FontControlModel
const css::awt::FontDescriptor & getFont () const
 
void setFont (const css::awt::FontDescriptor &_rFont)
 
void setTextColor (Color _nColor)
 
void clearTextColor ()
 
bool hasTextColor () const
 
Color getTextColor () const
 
void setTextLineColor (Color _nColor)
 
void clearTextLineColor ()
 
bool hasTextLineColor () const
 
Color getTextLineColor () const
 
 FontControlModel (bool _bToolkitCompatibleDefaults)
 
 FontControlModel (const FontControlModel *_pOriginal)
 
void getFastPropertyValue (css::uno::Any &_rValue, sal_Int32 _nHandle) const
 
bool convertFastPropertyValue (css::uno::Any &_rConvertedValue, css::uno::Any &_rOldValue, sal_Int32 _nHandle, const css::uno::Any &_rValue)
 
void setFastPropertyValue_NoBroadcast_impl (::cppu::OPropertySetHelper &rBase, void(::cppu::OPropertySetHelper::*pSet)(sal_Int32, css::uno::Any const &), sal_Int32 nHandle, const css::uno::Any &rValue)
 
css::uno::Any getPropertyDefaultByHandle (sal_Int32 _nHandle) const
 
- Protected Member Functions inherited from frm::IEngineTextChangeListener
 ~IEngineTextChangeListener ()
 
- Protected Member Functions inherited from comphelper::OPropertyContainerHelper
 OPropertyContainerHelper ()
 
 ~OPropertyContainerHelper ()
 
void registerProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, void *_pPointerToMember, const css::uno::Type &_rMemberType)
 
void registerMayBeVoidProperty (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, css::uno::Any *_pPointerToMember, const css::uno::Type &_rExpectedType)
 
void registerPropertyNoMember (const OUString &_rName, sal_Int32 _nHandle, sal_Int32 _nAttributes, const css::uno::Type &_rType, css::uno::Any const &_pInitialValue)
 
void revokeProperty (sal_Int32 _nHandle)
 
bool isRegisteredProperty (sal_Int32 _nHandle) const
 
bool isRegisteredProperty (const OUString &_rName) const
 
bool convertFastPropertyValue (css::uno::Any &rConvertedValue, css::uno::Any &rOldValue, sal_Int32 nHandle, const css::uno::Any &rValue)
 
void setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &rValue)
 
void getFastPropertyValue (css::uno::Any &rValue, sal_Int32 nHandle) const
 
void describeProperties (css::uno::Sequence< css::beans::Property > &_rProps) const
 
const css::beans::Property & getProperty (const OUString &_rName) const
 
- Protected Member Functions inherited from cppu::ImplHelper3< class Ifc1, class Ifc2, class Ifc3 >
 ~ImplHelper3 () SAL_NOEXCEPT
 
- Static Protected Member Functions inherited from frm::OCloneableAggregation
static css::uno::Reference< css::uno::XAggregation > createAggregateClone (const OCloneableAggregation *_pOriginal)
 
- Static Protected Member Functions inherited from frm::FontControlModel
static bool isFontRelatedProperty (sal_Int32 _nPropertyHandle)
 
static bool isFontAggregateProperty (sal_Int32 _nPropertyHandle)
 
static void describeFontRelatedProperties (css::uno::Sequence< css::beans::Property > &_rProps)
 appends (!) the description of all font related properties to the given sequence More...
 
- Protected Attributes inherited from frm::OControlModel
css::uno::Reference< css::uno::XComponentContext > m_xContext
 
::osl::Mutex m_aMutex
 
oslInterlockedCount m_lockCount
 
css::uno::Reference< css::uno::XInterface > m_xParent
 
PropertyBagHelper m_aPropertyBagHelper
 
OUString m_aName
 
OUString m_aTag
 
sal_Int16 m_nTabIndex
 
sal_Int16 m_nClassId
 
bool m_bNativeLook
 
bool m_bStandardTheme
 
bool m_bGenerateVbEvents
 
sal_Int16 m_nControlTypeinMSO
 
sal_uInt16 m_nObjIDinMSO
 
- Protected Attributes inherited from cppu::OWeakAggObject
css::uno::WeakReferenceHelper xDelegator
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 
- Protected Attributes inherited from frm::OCloneableAggregation
css::uno::Reference< css::uno::XAggregation > m_xAggregate
 

Detailed Description

Definition at line 48 of file richtextmodel.hxx.

Constructor & Destructor Documentation

◆ ORichTextModel() [1/3]

frm::ORichTextModel::ORichTextModel ( const css::uno::Reference< css::uno::XComponentContext > &  _rxFactory)

◆ ORichTextModel() [2/3]

frm::ORichTextModel::ORichTextModel ( const ORichTextModel _pOriginal,
const css::uno::Reference< css::uno::XComponentContext > &  _rxFactory 
)

◆ ~ORichTextModel()

frm::ORichTextModel::~ORichTextModel ( )
overridevirtual

Definition at line 232 of file richtextmodel.cxx.

References dispose().

◆ ORichTextModel() [3/3]

frm::ORichTextModel::ORichTextModel ( const ORichTextModel )
privatedelete

Member Function Documentation

◆ addModifyListener()

void SAL_CALL frm::ORichTextModel::addModifyListener ( const css::uno::Reference< css::util::XModifyListener > &  aListener)
overridevirtual

Definition at line 601 of file richtextmodel.cxx.

◆ convertFastPropertyValue()

sal_Bool SAL_CALL frm::ORichTextModel::convertFastPropertyValue ( css::uno::Any &  rConvertedValue,
css::uno::Any &  rOldValue,
sal_Int32  nHandle,
const css::uno::Any &  rValue 
)
overridevirtual

Reimplemented from frm::OControlModel.

Definition at line 372 of file richtextmodel.cxx.

◆ createClone()

css::uno::Reference< css::util::XCloneable > SAL_CALL frm::ORichTextModel::createClone ( )
overridevirtual

Implements frm::OControlModel.

Definition at line 285 of file richtextmodel.cxx.

◆ DECL_LINK()

frm::ORichTextModel::DECL_LINK ( OnEngineContentModified  ,
LinkParamNone ,
void   
)
private

◆ describeAggregateProperties()

void frm::ORichTextModel::describeAggregateProperties ( css::uno::Sequence< css::beans::Property > &  _rAggregateProps) const
overridevirtual

describes the properties of our aggregate

The default implementation simply asks m_xAggregateSet for its properties.

You usually only need to override this method if you want to filter the aggregate properties.

Reimplemented from frm::OControlModel.

Definition at line 340 of file richtextmodel.cxx.

References PROPERTY_FONT, and PROPERTY_WRITING_MODE.

◆ describeFixedProperties()

void frm::ORichTextModel::describeFixedProperties ( css::uno::Sequence< css::beans::Property > &  _rProps) const
overridevirtual

describes the properties provided by this class, or its respective derived class

Derived classes usually call the base class first, and then append own properties.

Reimplemented from frm::OControlModel.

Definition at line 319 of file richtextmodel.cxx.

References concatSequences(), DBG_ASSERT, PROPERTY_ID_TABINDEX, and PROPERTY_TABINDEX.

◆ disposing() [1/3]

void frm::OControlModel::disposing ( )
overridevirtual

Reimplemented from frm::OControlModel.

Definition at line 376 of file FormComponent.cxx.

◆ disposing() [2/3]

void SAL_CALL frm::ORichTextModel::disposing ( )
overridevirtual

Reimplemented from frm::OControlModel.

Definition at line 293 of file richtextmodel.cxx.

◆ disposing() [3/3]

void SAL_CALL frm::OControlModel::disposing ( const css::lang::EventObject &  Source)
overridevirtual

Reimplemented from frm::OControlModel.

Definition at line 403 of file FormComponent.cxx.

◆ getEditEngine()

RichTextEngine * frm::ORichTextModel::getEditEngine ( const css::uno::Reference< css::awt::XControlModel > &  _rxModel)
static

Definition at line 545 of file richtextmodel.cxx.

References Exception, and TOOLS_WARN_EXCEPTION.

Referenced by frm::ORichTextPeer::Create().

◆ getFastPropertyValue() [1/2]

void SAL_CALL frm::ORichTextModel::getFastPropertyValue ( css::uno::Any &  rValue,
sal_Int32  nHandle 
) const
overridevirtual

Reimplemented from frm::OControlModel.

Definition at line 355 of file richtextmodel.cxx.

◆ getFastPropertyValue() [2/2]

void frm::OControlModel::getFastPropertyValue ( css::uno::Any &  rValue,
sal_Int32  nHandle 
) const
overridevirtual

Reimplemented from frm::OControlModel.

Definition at line 406 of file FormComponent.cxx.

◆ getImplementationName()

OUString SAL_CALL frm::ORichTextModel::getImplementationName ( )
overridevirtual

Implements frm::OControlModel.

Definition at line 260 of file richtextmodel.cxx.

◆ getPropertyDefaultByHandle()

Any frm::ORichTextModel::getPropertyDefaultByHandle ( sal_Int32  nHandle) const
overridevirtual

◆ getServiceName()

OUString SAL_CALL frm::ORichTextModel::getServiceName ( )
overridevirtual

Implements frm::OControlModel.

Definition at line 539 of file richtextmodel.cxx.

References FRM_SUN_COMPONENT_RICHTEXTCONTROL.

◆ getSomething()

sal_Int64 SAL_CALL frm::ORichTextModel::getSomething ( const css::uno::Sequence< sal_Int8 > &  aIdentifier)
overridevirtual

Definition at line 588 of file richtextmodel.cxx.

References comphelper::getSomething_cast(), and query_aggregation().

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL frm::ORichTextModel::getSupportedServiceNames ( )
overridevirtual

Reimplemented from frm::OControlModel.

Definition at line 265 of file richtextmodel.cxx.

References FRM_SUN_COMPONENT_RICHTEXTCONTROL.

◆ getUnoTunnelId()

const Sequence< sal_Int8 > & frm::ORichTextModel::getUnoTunnelId ( )
static

Definition at line 566 of file richtextmodel.cxx.

References comphelper::UnoIdInit::getSeq().

◆ impl_smlock_setEngineText()

void frm::ORichTextModel::impl_smlock_setEngineText ( const OUString &  _rText)
private

propagates a new text to the EditEngine

This method needs to lock the global solar mutex, so our own mutex must not be locked when calling.

@precond our mutex is not locked

Definition at line 527 of file richtextmodel.cxx.

◆ implDoAggregation()

void frm::ORichTextModel::implDoAggregation ( )
private

Definition at line 155 of file richtextmodel.cxx.

References m_refCount.

◆ implInit()

void frm::ORichTextModel::implInit ( )
private

Definition at line 131 of file richtextmodel.cxx.

References LINK.

◆ implRegisterProperties()

void frm::ORichTextModel::implRegisterProperties ( )
private

◆ operator=()

ORichTextModel & frm::ORichTextModel::operator= ( const ORichTextModel )
privatedelete

◆ potentialTextChange()

void frm::ORichTextModel::potentialTextChange ( )
overridevirtual

Implements frm::IEngineTextChangeListener.

Definition at line 613 of file richtextmodel.cxx.

References Any, nHandle, and PROPERTY_ID_TEXT.

◆ queryAggregation()

Any SAL_CALL frm::ORichTextModel::queryAggregation ( const css::uno::Type &  _rType)
overridevirtual

Reimplemented from frm::OControlModel.

Definition at line 247 of file richtextmodel.cxx.

References Any.

◆ removeModifyListener()

void SAL_CALL frm::ORichTextModel::removeModifyListener ( const css::uno::Reference< css::util::XModifyListener > &  aListener)
overridevirtual

Definition at line 607 of file richtextmodel.cxx.

◆ setFastPropertyValue_NoBroadcast()

void SAL_CALL frm::ORichTextModel::setFastPropertyValue_NoBroadcast ( sal_Int32  nHandle,
const css::uno::Any &  rValue 
)
overridevirtual

Member Data Documentation

◆ m_aAlign

css::uno::Any frm::ORichTextModel::m_aAlign
private

Definition at line 94 of file richtextmodel.hxx.

◆ m_aBackgroundColor

css::uno::Any frm::ORichTextModel::m_aBackgroundColor
private

Definition at line 70 of file richtextmodel.hxx.

◆ m_aBorderColor

css::uno::Any frm::ORichTextModel::m_aBorderColor
private

Definition at line 71 of file richtextmodel.hxx.

◆ m_aModifyListeners

::comphelper::OInterfaceContainerHelper3<css::util::XModifyListener> frm::ORichTextModel::m_aModifyListeners
private

Definition at line 105 of file richtextmodel.hxx.

◆ m_aTabStop

css::uno::Any frm::ORichTextModel::m_aTabStop
private

Definition at line 69 of file richtextmodel.hxx.

◆ m_aVerticalAlignment

css::uno::Any frm::ORichTextModel::m_aVerticalAlignment
private

Definition at line 72 of file richtextmodel.hxx.

◆ m_bEnabled

bool frm::ORichTextModel::m_bEnabled
private

Definition at line 81 of file richtextmodel.hxx.

◆ m_bEnableVisible

bool frm::ORichTextModel::m_bEnableVisible
private

Definition at line 82 of file richtextmodel.hxx.

◆ m_bHardLineBreaks

bool frm::ORichTextModel::m_bHardLineBreaks
private

Definition at line 83 of file richtextmodel.hxx.

◆ m_bHideInactiveSelection

bool frm::ORichTextModel::m_bHideInactiveSelection
private

Definition at line 90 of file richtextmodel.hxx.

◆ m_bHScroll

bool frm::ORichTextModel::m_bHScroll
private

Definition at line 84 of file richtextmodel.hxx.

◆ m_bMultiLine

bool frm::ORichTextModel::m_bMultiLine
private

Definition at line 97 of file richtextmodel.hxx.

◆ m_bPrintable

bool frm::ORichTextModel::m_bPrintable
private

Definition at line 87 of file richtextmodel.hxx.

◆ m_bReadonly

bool frm::ORichTextModel::m_bReadonly
private

Definition at line 86 of file richtextmodel.hxx.

◆ m_bReallyActAsRichText

bool frm::ORichTextModel::m_bReallyActAsRichText
private

Definition at line 88 of file richtextmodel.hxx.

◆ m_bSettingEngineText

bool frm::ORichTextModel::m_bSettingEngineText
private

Definition at line 102 of file richtextmodel.hxx.

◆ m_bVScroll

bool frm::ORichTextModel::m_bVScroll
private

Definition at line 85 of file richtextmodel.hxx.

◆ m_nBorder

sal_Int16 frm::ORichTextModel::m_nBorder
private

Definition at line 80 of file richtextmodel.hxx.

◆ m_nContextWritingMode

sal_Int16 frm::ORichTextModel::m_nContextWritingMode
private

Definition at line 79 of file richtextmodel.hxx.

◆ m_nEchoChar

sal_Int16 frm::ORichTextModel::m_nEchoChar
private

Definition at line 95 of file richtextmodel.hxx.

◆ m_nLineEndFormat

sal_Int16 frm::ORichTextModel::m_nLineEndFormat
private

Definition at line 77 of file richtextmodel.hxx.

◆ m_nMaxTextLength

sal_Int16 frm::ORichTextModel::m_nMaxTextLength
private

Definition at line 96 of file richtextmodel.hxx.

◆ m_nTextWritingMode

sal_Int16 frm::ORichTextModel::m_nTextWritingMode
private

Definition at line 78 of file richtextmodel.hxx.

◆ m_pEngine

::std::unique_ptr<RichTextEngine> frm::ORichTextModel::m_pEngine
private

Definition at line 101 of file richtextmodel.hxx.

◆ m_sDefaultControl

OUString frm::ORichTextModel::m_sDefaultControl
private

Definition at line 73 of file richtextmodel.hxx.

◆ m_sHelpText

OUString frm::ORichTextModel::m_sHelpText
private

Definition at line 74 of file richtextmodel.hxx.

◆ m_sHelpURL

OUString frm::ORichTextModel::m_sHelpURL
private

Definition at line 75 of file richtextmodel.hxx.

◆ m_sLastKnownEngineText

OUString frm::ORichTextModel::m_sLastKnownEngineText
private

Definition at line 76 of file richtextmodel.hxx.

◆ m_xReferenceDevice

css::uno::Reference< css::awt::XDevice > frm::ORichTextModel::m_xReferenceDevice
private

Definition at line 68 of file richtextmodel.hxx.


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