LibreOffice Module svl (master) 1
|
Private Member Functions | |
virtual void | ImplCommit () override |
Private Attributes | |
bool | m_bIsLoaded |
bool | m_bCTLFontEnabled |
bool | m_bCTLSequenceChecking |
bool | m_bCTLRestricted |
bool | m_bCTLTypeAndReplace |
SvtCTLOptions::CursorMovement | m_eCTLCursorMovement |
SvtCTLOptions::TextNumerals | m_eCTLTextNumerals |
bool | m_bROCTLFontEnabled |
bool | m_bROCTLSequenceChecking |
bool | m_bROCTLRestricted |
bool | m_bROCTLTypeAndReplace |
bool | m_bROCTLCursorMovement |
bool | m_bROCTLTextNumerals |
Additional Inherited Members | |
Static Public Member Functions inherited from utl::ConfigItem | |
static css::uno::Sequence< OUString > | GetNodeNames (css::uno::Reference< css::container::XHierarchicalNameAccess > const &xHierarchyAccess, const OUString &rNode, ConfigNameFormat eFormat) |
static css::uno::Sequence< css::uno::Any > | GetProperties (css::uno::Reference< css::container::XHierarchicalNameAccess > const &xHierarchyAccess, const css::uno::Sequence< OUString > &rNames, bool bAllLocales) |
static bool | PutProperties (css::uno::Reference< css::container::XHierarchicalNameAccess > const &xHierarchyAccess, const css::uno::Sequence< OUString > &rNames, const css::uno::Sequence< css::uno::Any > &rValues, bool bAllLocales) |
static bool | ClearNodeSet (css::uno::Reference< css::container::XHierarchicalNameAccess > const &xHierarchyAccess, const OUString &rNode) |
static bool | ReplaceSetProperties (css::uno::Reference< css::container::XHierarchicalNameAccess > const &xHierarchyAccess, const OUString &rNode, const css::uno::Sequence< css::beans::PropertyValue > &rValues, bool bAllLocales) |
static bool | SetSetProperties (css::uno::Reference< css::container::XHierarchicalNameAccess > const &xHierarchyAccess, const OUString &rNode, const css::uno::Sequence< css::beans::PropertyValue > &rValues) |
Protected Member Functions inherited from utl::ConfigItem | |
ConfigItem (OUString aSubTree, ConfigItemMode nMode=ConfigItemMode::NONE) | |
void | SetModified () |
void | ClearModified () |
css::uno::Sequence< css::uno::Any > | GetProperties (const css::uno::Sequence< OUString > &rNames) |
css::uno::Sequence< sal_Bool > | GetReadOnlyStates (const css::uno::Sequence< OUString > &rNames) |
bool | PutProperties (const css::uno::Sequence< OUString > &rNames, const css::uno::Sequence< css::uno::Any > &rValues) |
bool | EnableNotification (const css::uno::Sequence< OUString > &rNames, bool bEnableInternalNotification=false) |
void | DisableNotification () |
css::uno::Sequence< OUString > | GetNodeNames (const OUString &rNode) |
css::uno::Sequence< OUString > | GetNodeNames (const OUString &rNode, ConfigNameFormat eFormat) |
bool | ClearNodeSet (const OUString &rNode) |
bool | ClearNodeElements (const OUString &rNode, css::uno::Sequence< OUString > const &rElements) |
bool | SetSetProperties (const OUString &rNode, const css::uno::Sequence< css::beans::PropertyValue > &rValues) |
bool | ReplaceSetProperties (const OUString &rNode, const css::uno::Sequence< css::beans::PropertyValue > &rValues) |
bool | AddNode (const OUString &rNode, const OUString &rNewNode) |
Definition at line 36 of file ctloptions.cxx.
SvtCTLOptions_Impl::SvtCTLOptions_Impl | ( | ) |
Definition at line 101 of file ctloptions.cxx.
|
overridevirtual |
Definition at line 121 of file ctloptions.cxx.
References utl::ConfigItem::IsModified().
|
overrideprivatevirtual |
Implements utl::ConfigItem.
Definition at line 132 of file ctloptions.cxx.
References Any, m_bCTLFontEnabled, m_bCTLRestricted, m_bCTLSequenceChecking, m_bCTLTypeAndReplace, m_bROCTLCursorMovement, m_bROCTLFontEnabled, m_bROCTLRestricted, m_bROCTLSequenceChecking, m_bROCTLTextNumerals, m_bROCTLTypeAndReplace, m_eCTLCursorMovement, m_eCTLTextNumerals, utl::ConfigurationBroadcaster::NotifyListeners(), utl::ConfigItem::PutProperties(), and pValues.
|
inline |
Definition at line 63 of file ctloptions.cxx.
References m_bIsLoaded.
bool SvtCTLOptions_Impl::IsReadOnly | ( | SvtCTLOptions::EOption | eOption | ) | const |
Definition at line 86 of file ctloptions.cxx.
References bReadOnly, CFG_READONLY_DEFAULT, SvtCTLOptions::E_CTLCURSORMOVEMENT, SvtCTLOptions::E_CTLFONT, SvtCTLOptions::E_CTLSEQUENCECHECKING, SvtCTLOptions::E_CTLSEQUENCECHECKINGRESTRICTED, SvtCTLOptions::E_CTLSEQUENCECHECKINGTYPEANDREPLACE, SvtCTLOptions::E_CTLTEXTNUMERALS, m_bROCTLCursorMovement, m_bROCTLFontEnabled, m_bROCTLRestricted, m_bROCTLSequenceChecking, m_bROCTLTextNumerals, and m_bROCTLTypeAndReplace.
void SvtCTLOptions_Impl::Load | ( | ) |
Definition at line 222 of file ctloptions.cxx.
References Any, utl::ConfigItem::EnableNotification(), utl::ConfigItem::GetProperties(), utl::ConfigItem::GetReadOnlyStates(), m_bCTLFontEnabled, m_bCTLRestricted, m_bCTLSequenceChecking, m_bCTLTypeAndReplace, m_bIsLoaded, m_bROCTLCursorMovement, m_bROCTLFontEnabled, m_bROCTLRestricted, m_bROCTLSequenceChecking, m_bROCTLTextNumerals, m_bROCTLTypeAndReplace, m_eCTLCursorMovement, m_eCTLTextNumerals, nValue, and pValues.
Referenced by Notify().
|
overridevirtual |
Definition at line 126 of file ctloptions.cxx.
References Load(), and utl::ConfigurationBroadcaster::NotifyListeners().
void SvtCTLOptions_Impl::SetCTLCursorMovement | ( | SvtCTLOptions::CursorMovement | _eMovement | ) |
Definition at line 311 of file ctloptions.cxx.
References m_bROCTLCursorMovement, m_eCTLCursorMovement, utl::ConfigurationBroadcaster::NotifyListeners(), and utl::ConfigItem::SetModified().
void SvtCTLOptions_Impl::SetCTLFontEnabled | ( | bool | _bEnabled | ) |
Definition at line 275 of file ctloptions.cxx.
References m_bCTLFontEnabled, m_bROCTLFontEnabled, utl::ConfigurationBroadcaster::NotifyListeners(), and utl::ConfigItem::SetModified().
void SvtCTLOptions_Impl::SetCTLSequenceChecking | ( | bool | _bEnabled | ) |
Definition at line 284 of file ctloptions.cxx.
References m_bCTLSequenceChecking, m_bROCTLSequenceChecking, utl::ConfigurationBroadcaster::NotifyListeners(), and utl::ConfigItem::SetModified().
void SvtCTLOptions_Impl::SetCTLSequenceCheckingRestricted | ( | bool | _bEnable | ) |
Definition at line 293 of file ctloptions.cxx.
References m_bCTLRestricted, m_bROCTLRestricted, utl::ConfigurationBroadcaster::NotifyListeners(), and utl::ConfigItem::SetModified().
void SvtCTLOptions_Impl::SetCTLSequenceCheckingTypeAndReplace | ( | bool | _bEnable | ) |
Definition at line 302 of file ctloptions.cxx.
References m_bCTLTypeAndReplace, m_bROCTLTypeAndReplace, utl::ConfigurationBroadcaster::NotifyListeners(), and utl::ConfigItem::SetModified().
void SvtCTLOptions_Impl::SetCTLTextNumerals | ( | SvtCTLOptions::TextNumerals | _eNumerals | ) |
Definition at line 320 of file ctloptions.cxx.
References m_bROCTLTextNumerals, m_eCTLTextNumerals, utl::ConfigurationBroadcaster::NotifyListeners(), and utl::ConfigItem::SetModified().
|
private |
Definition at line 40 of file ctloptions.cxx.
Referenced by ImplCommit(), Load(), and SetCTLFontEnabled().
|
private |
Definition at line 42 of file ctloptions.cxx.
Referenced by ImplCommit(), Load(), and SetCTLSequenceCheckingRestricted().
|
private |
Definition at line 41 of file ctloptions.cxx.
Referenced by ImplCommit(), Load(), and SetCTLSequenceChecking().
|
private |
Definition at line 43 of file ctloptions.cxx.
Referenced by ImplCommit(), Load(), and SetCTLSequenceCheckingTypeAndReplace().
|
private |
Definition at line 39 of file ctloptions.cxx.
Referenced by IsLoaded(), and Load().
|
private |
Definition at line 51 of file ctloptions.cxx.
Referenced by ImplCommit(), IsReadOnly(), Load(), and SetCTLCursorMovement().
|
private |
Definition at line 47 of file ctloptions.cxx.
Referenced by ImplCommit(), IsReadOnly(), Load(), and SetCTLFontEnabled().
|
private |
Definition at line 49 of file ctloptions.cxx.
Referenced by ImplCommit(), IsReadOnly(), Load(), and SetCTLSequenceCheckingRestricted().
|
private |
Definition at line 48 of file ctloptions.cxx.
Referenced by ImplCommit(), IsReadOnly(), Load(), and SetCTLSequenceChecking().
|
private |
Definition at line 52 of file ctloptions.cxx.
Referenced by ImplCommit(), IsReadOnly(), Load(), and SetCTLTextNumerals().
|
private |
Definition at line 50 of file ctloptions.cxx.
Referenced by ImplCommit(), IsReadOnly(), Load(), and SetCTLSequenceCheckingTypeAndReplace().
|
private |
Definition at line 44 of file ctloptions.cxx.
Referenced by ImplCommit(), Load(), and SetCTLCursorMovement().
|
private |
Definition at line 45 of file ctloptions.cxx.
Referenced by ImplCommit(), Load(), and SetCTLTextNumerals().