LibreOffice Module linguistic (master) 1
|
#include <lngopt.hxx>
Public Member Functions | |
LinguProps () | |
virtual sal_Bool SAL_CALL | getIsUseDictionaryList () override |
virtual void SAL_CALL | setIsUseDictionaryList (sal_Bool p1) override |
virtual sal_Bool SAL_CALL | getIsIgnoreControlCharacters () override |
virtual void SAL_CALL | setIsIgnoreControlCharacters (sal_Bool p1) override |
virtual sal_Bool SAL_CALL | getIsSpellUpperCase () override |
virtual void SAL_CALL | setIsSpellUpperCase (sal_Bool p1) override |
virtual sal_Bool SAL_CALL | getIsSpellWithDigits () override |
virtual void SAL_CALL | setIsSpellWithDigits (sal_Bool p1) override |
virtual sal_Bool SAL_CALL | getIsSpellCapitalization () override |
virtual void SAL_CALL | setIsSpellCapitalization (sal_Bool p1) override |
virtual sal_Int16 SAL_CALL | getHyphMinLeading () override |
virtual void SAL_CALL | setHyphMinLeading (sal_Int16 p1) override |
virtual sal_Int16 SAL_CALL | getHyphMinTrailing () override |
virtual void SAL_CALL | setHyphMinTrailing (sal_Int16 p1) override |
virtual sal_Int16 SAL_CALL | getHyphMinWordLength () override |
virtual void SAL_CALL | setHyphMinWordLength (sal_Int16 p1) override |
virtual css::lang::Locale SAL_CALL | getDefaultLocale () override |
virtual void SAL_CALL | setDefaultLocale (const css::lang::Locale &p1) override |
virtual sal_Bool SAL_CALL | getIsHyphAuto () override |
virtual void SAL_CALL | setIsHyphAuto (sal_Bool p1) override |
virtual sal_Bool SAL_CALL | getIsHyphSpecial () override |
virtual void SAL_CALL | setIsHyphSpecial (sal_Bool p1) override |
virtual sal_Bool SAL_CALL | getIsSpellAuto () override |
virtual void SAL_CALL | setIsSpellAuto (sal_Bool p1) override |
virtual sal_Bool SAL_CALL | getIsSpellSpecial () override |
virtual void SAL_CALL | setIsSpellSpecial (sal_Bool p1) override |
virtual sal_Bool SAL_CALL | getIsWrapReverse () override |
virtual void SAL_CALL | setIsWrapReverse (sal_Bool p1) override |
virtual css::lang::Locale SAL_CALL | getDefaultLocale_CJK () override |
virtual void SAL_CALL | setDefaultLocale_CJK (const css::lang::Locale &p1) override |
virtual css::lang::Locale SAL_CALL | getDefaultLocale_CTL () override |
virtual void SAL_CALL | setDefaultLocale_CTL (const css::lang::Locale &p1) override |
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
virtual void SAL_CALL | setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &PropertyName) override |
virtual void SAL_CALL | addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &rxListener) override |
virtual void SAL_CALL | removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &rxListener) override |
virtual void SAL_CALL | addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rxListener) override |
virtual void SAL_CALL | removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rxListener) override |
virtual void SAL_CALL | setFastPropertyValue (sal_Int32 nHandle, const css::uno::Any &aValue) override |
virtual css::uno::Any SAL_CALL | getFastPropertyValue (sal_Int32 nHandle) 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 |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &rxListener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &rxListener) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Private Member Functions | |
LinguProps (const LinguProps &)=delete | |
LinguProps & | operator= (const LinguProps &)=delete |
void | launchEvent (const css::beans::PropertyChangeEvent &rEvt) const |
bool | getPropertyBool (const OUString &aPropertyName) |
sal_Int16 | getPropertyInt16 (const OUString &aPropertyName) |
css::lang::Locale | getPropertyLocale (const OUString &aPropertyName) |
void | setProperty (const OUString &aPropertyName, bool p1) |
void | setProperty (const OUString &aPropertyName, sal_Int16 p1) |
void | setProperty (const OUString &aPropertyName, css::lang::Locale p1) |
Private Attributes | |
::comphelper::OInterfaceContainerHelper3< css::lang::XEventListener > | aEvtListeners |
OPropertyListenerContainerHelper | aPropListeners |
SfxItemPropertyMap | aPropertyMap |
SvtLinguConfig | aConfig |
bool | bDisposing |
Definition at line 64 of file lngopt.hxx.
|
privatedelete |
LinguProps::LinguProps | ( | ) |
Definition at line 188 of file lngopt.cxx.
References bDisposing.
|
overridevirtual |
Definition at line 355 of file lngopt.cxx.
References comphelper::OInterfaceContainerHelper3< class ListenerT >::addInterface(), aEvtListeners, bDisposing, and linguistic::GetLinguMutex().
|
overridevirtual |
Definition at line 246 of file lngopt.cxx.
References comphelper::OMultiTypeInterfaceContainerHelperVar3< class listener, class key, class equalImpl >::addInterface(), aPropertyMap, aPropListeners, bDisposing, SfxItemPropertyMap::getByName(), linguistic::GetLinguMutex(), and SfxItemPropertyMapEntry::nWID.
|
overridevirtual |
Definition at line 274 of file lngopt.cxx.
|
overridevirtual |
it's too late to save the options here!
Definition at line 336 of file lngopt.cxx.
References aEvtListeners, aPropListeners, bDisposing, comphelper::OInterfaceContainerHelper3< class ListenerT >::disposeAndClear(), comphelper::OMultiTypeInterfaceContainerHelperVar3< class listener, class key, class equalImpl >::disposeAndClear(), linguistic::GetLinguMutex(), and XPropertySet.
|
inlineoverridevirtual |
Definition at line 138 of file lngopt.hxx.
References getPropertyLocale(), and UPN_DEFAULT_LOCALE.
|
inlineoverridevirtual |
Definition at line 162 of file lngopt.hxx.
References getPropertyLocale(), and UPN_DEFAULT_LOCALE_CJK.
|
inlineoverridevirtual |
Definition at line 166 of file lngopt.hxx.
References getPropertyLocale(), and UPN_DEFAULT_LOCALE_CTL.
|
overridevirtual |
Definition at line 301 of file lngopt.cxx.
References aConfig, Any, linguistic::GetLinguMutex(), SvtLinguConfig::GetProperty(), and nHandle.
|
inlineoverridevirtual |
Definition at line 126 of file lngopt.hxx.
References getPropertyInt16(), and UPN_HYPH_MIN_LEADING.
|
inlineoverridevirtual |
Definition at line 130 of file lngopt.hxx.
References getPropertyInt16(), and UPN_HYPH_MIN_TRAILING.
|
inlineoverridevirtual |
Definition at line 134 of file lngopt.hxx.
References getPropertyInt16(), and UPN_HYPH_MIN_WORD_LENGTH.
|
overridevirtual |
Definition at line 376 of file lngopt.cxx.
|
inlineoverridevirtual |
Definition at line 142 of file lngopt.hxx.
References getPropertyBool(), and UPN_IS_HYPH_AUTO.
|
inlineoverridevirtual |
Definition at line 146 of file lngopt.hxx.
References getPropertyBool(), and UPN_IS_HYPH_SPECIAL.
|
inlineoverridevirtual |
Definition at line 110 of file lngopt.hxx.
References getPropertyBool(), and UPN_IS_IGNORE_CONTROL_CHARACTERS.
|
inlineoverridevirtual |
Definition at line 150 of file lngopt.hxx.
References getPropertyBool(), and UPN_IS_SPELL_AUTO.
|
inlineoverridevirtual |
Definition at line 122 of file lngopt.hxx.
References getPropertyBool(), and UPN_IS_SPELL_CAPITALIZATION.
|
inlineoverridevirtual |
Definition at line 154 of file lngopt.hxx.
References getPropertyBool(), and UPN_IS_SPELL_SPECIAL.
|
inlineoverridevirtual |
Definition at line 114 of file lngopt.hxx.
References getPropertyBool(), and UPN_IS_SPELL_UPPER_CASE.
|
inlineoverridevirtual |
Definition at line 118 of file lngopt.hxx.
References getPropertyBool(), and UPN_IS_SPELL_WITH_DIGITS.
|
inlineoverridevirtual |
Definition at line 106 of file lngopt.hxx.
References getPropertyBool(), and UPN_IS_USE_DICTIONARY_LIST.
|
inlineoverridevirtual |
Definition at line 158 of file lngopt.hxx.
References getPropertyBool(), and UPN_IS_WRAP_REVERSE.
|
private |
css::uno::RuntimeException |
Definition at line 393 of file lngopt.cxx.
References any, and getPropertyValue().
Referenced by getIsHyphAuto(), getIsHyphSpecial(), getIsIgnoreControlCharacters(), getIsSpellAuto(), getIsSpellCapitalization(), getIsSpellSpecial(), getIsSpellUpperCase(), getIsSpellWithDigits(), getIsUseDictionaryList(), and getIsWrapReverse().
|
private |
css::uno::RuntimeException |
Definition at line 401 of file lngopt.cxx.
References any, and getPropertyValue().
Referenced by getHyphMinLeading(), getHyphMinTrailing(), and getHyphMinWordLength().
|
private |
css::uno::RuntimeException |
Definition at line 409 of file lngopt.cxx.
References any, getPropertyValue(), and Locale.
Referenced by getDefaultLocale(), getDefaultLocale_CJK(), and getDefaultLocale_CTL().
|
overridevirtual |
Definition at line 204 of file lngopt.cxx.
References aPropertyMap, and linguistic::GetLinguMutex().
|
overridevirtual |
Definition at line 231 of file lngopt.cxx.
References aConfig, Any, aPropertyMap, SfxItemPropertyMap::getByName(), linguistic::GetLinguMutex(), SvtLinguConfig::GetProperty(), and SfxItemPropertyMapEntry::nWID.
Referenced by getPropertyBool(), getPropertyInt16(), and getPropertyLocale().
|
overridevirtual |
Definition at line 311 of file lngopt.cxx.
References aConfig, aPropertyMap, comphelper::containerToSequence(), linguistic::GetLinguMutex(), SvtLinguConfig::GetProperty(), SfxItemPropertyMap::getPropertyEntries(), and o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size().
|
overridevirtual |
Definition at line 388 of file lngopt.cxx.
|
private |
Definition at line 196 of file lngopt.cxx.
References aPropListeners, comphelper::OMultiTypeInterfaceContainerHelperVar3< class listener, class key, class equalImpl >::getContainer(), and comphelper::OInterfaceContainerHelper3< class ListenerT >::notifyEach().
Referenced by setFastPropertyValue(), and setPropertyValue().
|
privatedelete |
|
overridevirtual |
Definition at line 364 of file lngopt.cxx.
References aEvtListeners, bDisposing, linguistic::GetLinguMutex(), and comphelper::OInterfaceContainerHelper3< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 260 of file lngopt.cxx.
References aPropertyMap, aPropListeners, bDisposing, SfxItemPropertyMap::getByName(), linguistic::GetLinguMutex(), SfxItemPropertyMapEntry::nWID, and comphelper::OMultiTypeInterfaceContainerHelperVar3< class listener, class key, class equalImpl >::removeInterface().
|
overridevirtual |
Definition at line 280 of file lngopt.cxx.
|
inlineoverridevirtual |
Definition at line 140 of file lngopt.hxx.
References setProperty(), and UPN_DEFAULT_LOCALE.
|
inlineoverridevirtual |
Definition at line 164 of file lngopt.hxx.
References setProperty(), and UPN_DEFAULT_LOCALE_CJK.
|
inlineoverridevirtual |
Definition at line 168 of file lngopt.hxx.
References setProperty(), and UPN_DEFAULT_LOCALE_CTL.
|
overridevirtual |
Definition at line 287 of file lngopt.cxx.
References aConfig, Any, linguistic::GetLinguMutex(), LinguOptions::GetName(), SvtLinguConfig::GetProperty(), launchEvent(), nHandle, SvtLinguConfig::SetProperty(), and XPropertySet.
|
inlineoverridevirtual |
Definition at line 128 of file lngopt.hxx.
References setProperty(), and UPN_HYPH_MIN_LEADING.
|
inlineoverridevirtual |
Definition at line 132 of file lngopt.hxx.
References setProperty(), and UPN_HYPH_MIN_TRAILING.
|
inlineoverridevirtual |
Definition at line 136 of file lngopt.hxx.
References setProperty(), and UPN_HYPH_MIN_WORD_LENGTH.
|
inlineoverridevirtual |
Definition at line 144 of file lngopt.hxx.
References setProperty(), and UPN_IS_HYPH_AUTO.
|
inlineoverridevirtual |
Definition at line 148 of file lngopt.hxx.
References setProperty(), and UPN_IS_HYPH_SPECIAL.
|
inlineoverridevirtual |
Definition at line 112 of file lngopt.hxx.
References setProperty(), and UPN_IS_IGNORE_CONTROL_CHARACTERS.
|
inlineoverridevirtual |
Definition at line 152 of file lngopt.hxx.
References setProperty(), and UPN_IS_SPELL_AUTO.
|
inlineoverridevirtual |
Definition at line 124 of file lngopt.hxx.
References setProperty(), and UPN_IS_SPELL_CAPITALIZATION.
|
inlineoverridevirtual |
Definition at line 156 of file lngopt.hxx.
References setProperty(), and UPN_IS_SPELL_SPECIAL.
|
inlineoverridevirtual |
Definition at line 116 of file lngopt.hxx.
References setProperty(), and UPN_IS_SPELL_UPPER_CASE.
|
inlineoverridevirtual |
Definition at line 120 of file lngopt.hxx.
References setProperty(), and UPN_IS_SPELL_WITH_DIGITS.
|
inlineoverridevirtual |
Definition at line 108 of file lngopt.hxx.
References setProperty(), and UPN_IS_USE_DICTIONARY_LIST.
|
inlineoverridevirtual |
Definition at line 160 of file lngopt.hxx.
References setProperty(), and UPN_IS_WRAP_REVERSE.
|
inlineprivate |
css::uno::RuntimeException |
Definition at line 94 of file lngopt.hxx.
References setPropertyValue().
Referenced by setDefaultLocale(), setDefaultLocale_CJK(), setDefaultLocale_CTL(), setHyphMinLeading(), setHyphMinTrailing(), setHyphMinWordLength(), setIsHyphAuto(), setIsHyphSpecial(), setIsIgnoreControlCharacters(), setIsSpellAuto(), setIsSpellCapitalization(), setIsSpellSpecial(), setIsSpellUpperCase(), setIsSpellWithDigits(), setIsUseDictionaryList(), and setIsWrapReverse().
|
inlineprivate |
css::uno::RuntimeException |
Definition at line 100 of file lngopt.hxx.
References setPropertyValue().
|
inlineprivate |
css::uno::RuntimeException |
Definition at line 97 of file lngopt.hxx.
References setPropertyValue().
|
overridevirtual |
Definition at line 213 of file lngopt.cxx.
References aConfig, Any, aPropertyMap, SfxItemPropertyMap::getByName(), linguistic::GetLinguMutex(), SvtLinguConfig::GetProperty(), launchEvent(), SfxItemPropertyMapEntry::nWID, SvtLinguConfig::SetProperty(), and XPropertySet.
Referenced by setProperty(), and setPropertyValues().
|
overridevirtual |
Definition at line 325 of file lngopt.cxx.
References linguistic::GetLinguMutex(), and setPropertyValue().
|
overridevirtual |
Definition at line 382 of file lngopt.cxx.
References ServiceName, and cppu::supportsService().
|
private |
Definition at line 78 of file lngopt.hxx.
Referenced by getFastPropertyValue(), getPropertyValue(), getPropertyValues(), setFastPropertyValue(), and setPropertyValue().
|
private |
Definition at line 74 of file lngopt.hxx.
Referenced by addEventListener(), dispose(), and removeEventListener().
|
private |
Definition at line 77 of file lngopt.hxx.
Referenced by addPropertyChangeListener(), getPropertySetInfo(), getPropertyValue(), getPropertyValues(), removePropertyChangeListener(), and setPropertyValue().
|
private |
Definition at line 75 of file lngopt.hxx.
Referenced by addPropertyChangeListener(), dispose(), launchEvent(), and removePropertyChangeListener().
|
private |
Definition at line 80 of file lngopt.hxx.
Referenced by addEventListener(), addPropertyChangeListener(), dispose(), LinguProps(), removeEventListener(), and removePropertyChangeListener().