LibreOffice Module sw (master)  1
Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
numfunc::SwNumberingUIBehaviorConfig Class Reference

class containing configuration data about user interface behavior regarding lists and list items. More...

Inheritance diagram for numfunc::SwNumberingUIBehaviorConfig:
[legend]
Collaboration diagram for numfunc::SwNumberingUIBehaviorConfig:
[legend]

Public Member Functions

bool ChangeIndentOnTabAtFirstPosOfFirstListItem () const
 
 SwNumberingUIBehaviorConfig ()
 

Static Public Member Functions

static SwNumberingUIBehaviorConfiggetInstance ()
 

Private Member Functions

void SetToDefault ()
 sets internal configuration data to default values More...
 
void LoadConfig ()
 loads configuration properties and applies values to internal data More...
 
virtual void Notify (const css::uno::Sequence< OUString > &aPropertyNames) override
 catches notification about changed configuration data More...
 
virtual void ImplCommit () override
 
- Private Member Functions inherited from utl::ConfigItem
virtual ~ConfigItem () override
 
 ConfigItem (ConfigItem const &)=default
 
 ConfigItem (ConfigItem &&)=default
 
ConfigItemoperator= (ConfigItem const &)=delete
 
ConfigItemoperator= (ConfigItem &&)=delete
 
const OUString & GetSubTreeName () const
 
bool IsModified () const
 
void Commit ()
 
ConfigItemMode GetMode () const
 
 ConfigItem (const OUString &rSubTree, 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_BoolGetReadOnlyStates (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)
 
- Private Member Functions inherited from utl::ConfigurationBroadcaster
void AddListener (utl::ConfigurationListener *pListener)
 
void RemoveListener (utl::ConfigurationListener const *pListener)
 
void NotifyListeners (ConfigurationHints nHint)
 
 ConfigurationBroadcaster ()
 
 ConfigurationBroadcaster (ConfigurationBroadcaster const &)
 
virtual ~ConfigurationBroadcaster ()
 
ConfigurationBroadcasteroperator= (ConfigurationBroadcaster const &other)
 
virtual void BlockBroadcasts (bool bBlock)
 

Static Private Member Functions

static css::uno::Sequence< OUString > GetPropNames ()
 returns sequence of configuration property names More...
 

Private Attributes

bool mbChangeIndentOnTabAtFirstPosOfFirstListItem
 

Detailed Description

class containing configuration data about user interface behavior regarding lists and list items.

configuration item about behavior of <TAB>/<SHIFT-TAB>-key at first position of first list item

Definition at line 1279 of file number.cxx.

Constructor & Destructor Documentation

numfunc::SwNumberingUIBehaviorConfig::SwNumberingUIBehaviorConfig ( )

Member Function Documentation

bool numfunc::SwNumberingUIBehaviorConfig::ChangeIndentOnTabAtFirstPosOfFirstListItem ( ) const
inline
SwNumberingUIBehaviorConfig & numfunc::SwNumberingUIBehaviorConfig::getInstance ( )
static
css::uno::Sequence< OUString > numfunc::SwNumberingUIBehaviorConfig::GetPropNames ( )
staticprivate

returns sequence of configuration property names

Definition at line 1336 of file number.cxx.

Referenced by LoadConfig(), and SwNumberingUIBehaviorConfig().

void numfunc::SwNumberingUIBehaviorConfig::ImplCommit ( )
overrideprivatevirtual

Implements utl::ConfigItem.

Definition at line 1343 of file number.cxx.

void numfunc::SwNumberingUIBehaviorConfig::LoadConfig ( )
private

loads configuration properties and applies values to internal data

Definition at line 1345 of file number.cxx.

References utl::ConfigItem::GetProperties(), GetPropNames(), and mbChangeIndentOnTabAtFirstPosOfFirstListItem.

Referenced by Notify(), and SwNumberingUIBehaviorConfig().

void numfunc::SwNumberingUIBehaviorConfig::Notify ( const css::uno::Sequence< OUString > &  aPropertyNames)
overrideprivatevirtual

catches notification about changed configuration data

Implements utl::ConfigItem.

Definition at line 1375 of file number.cxx.

References LoadConfig(), and SetToDefault().

void numfunc::SwNumberingUIBehaviorConfig::SetToDefault ( )
private

sets internal configuration data to default values

Definition at line 1331 of file number.cxx.

References mbChangeIndentOnTabAtFirstPosOfFirstListItem.

Referenced by Notify(), and SwNumberingUIBehaviorConfig().

Member Data Documentation

bool numfunc::SwNumberingUIBehaviorConfig::mbChangeIndentOnTabAtFirstPosOfFirstListItem
private

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