LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | List of all members
ScAppCfg Class Reference

#include <appoptio.hxx>

Inheritance diagram for ScAppCfg:
[legend]
Collaboration diagram for ScAppCfg:
[legend]

Public Member Functions

 ScAppCfg ()
 
const ScAppOptionsGetOptions () const
 
void SetOptions (const ScAppOptions &rNew)
 

Private Member Functions

void ReadLayoutCfg ()
 
void ReadInputCfg ()
 
void ReadRevisionCfg ()
 
void ReadContentCfg ()
 
void ReadSortListCfg ()
 
void ReadMiscCfg ()
 
void ReadCompatCfg ()
 
 DECL_LINK (LayoutCommitHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (InputCommitHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (RevisionCommitHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (ContentCommitHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (SortListCommitHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (MiscCommitHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (CompatCommitHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (LayoutNotifyHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (InputNotifyHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (RevisionNotifyHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (ContentNotifyHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (SortListNotifyHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (MiscNotifyHdl, ScLinkConfigItem &, void)
 
 DECL_LINK (CompatNotifyHdl, ScLinkConfigItem &, void)
 
- Private Member Functions inherited from ScAppOptions
 ScAppOptions ()
 
 ScAppOptions (const ScAppOptions &rCpy)
 
 ~ScAppOptions ()
 
void SetDefaults ()
 
void SetAppMetric (FieldUnit eUnit)
 
FieldUnit GetAppMetric () const
 
void SetZoom (sal_uInt16 nNew)
 
sal_uInt16 GetZoom () const
 
void SetZoomType (SvxZoomType eNew)
 
SvxZoomType GetZoomType () const
 
void SetSynchronizeZoom (bool bNew)
 
bool GetSynchronizeZoom () const
 
sal_uInt16 GetLRUFuncListCount () const
 
sal_uInt16 * GetLRUFuncList () const
 
void SetLRUFuncList (const sal_uInt16 *pList, const sal_uInt16 nCount)
 
void SetStatusFunc (sal_uInt32 nNew)
 
sal_uInt32 GetStatusFunc () const
 
void SetAutoComplete (bool bNew)
 
bool GetAutoComplete () const
 
void SetDetectiveAuto (bool bNew)
 
bool GetDetectiveAuto () const
 
void SetTrackContentColor (Color nNew)
 
Color GetTrackContentColor () const
 
void SetTrackInsertColor (Color nNew)
 
Color GetTrackInsertColor () const
 
void SetTrackDeleteColor (Color nNew)
 
Color GetTrackDeleteColor () const
 
void SetTrackMoveColor (Color nNew)
 
Color GetTrackMoveColor () const
 
ScLkUpdMode GetLinkMode () const
 
void SetLinkMode (ScLkUpdMode nSet)
 
void SetDefaultObjectSizeWidth (sal_Int32 nNew)
 
sal_Int32 GetDefaultObjectSizeWidth () const
 
void SetDefaultObjectSizeHeight (sal_Int32 nNew)
 
sal_Int32 GetDefaultObjectSizeHeight () const
 
void SetShowSharedDocumentWarning (bool bNew)
 
bool GetShowSharedDocumentWarning () const
 
ScOptionsUtil::KeyBindingType GetKeyBindingType () const
 
void SetKeyBindingType (ScOptionsUtil::KeyBindingType e)
 
ScAppOptionsoperator= (const ScAppOptions &rOpt)
 

Static Private Member Functions

static css::uno::Sequence< OUString > GetLayoutPropertyNames ()
 
static css::uno::Sequence< OUString > GetInputPropertyNames ()
 
static css::uno::Sequence< OUString > GetRevisionPropertyNames ()
 
static css::uno::Sequence< OUString > GetContentPropertyNames ()
 
static css::uno::Sequence< OUString > GetSortListPropertyNames ()
 
static css::uno::Sequence< OUString > GetMiscPropertyNames ()
 
static css::uno::Sequence< OUString > GetCompatPropertyNames ()
 

Private Attributes

ScLinkConfigItem aLayoutItem
 split ScAppOptions into different classes More...
 
ScLinkConfigItem aInputItem
 
ScLinkConfigItem aRevisionItem
 
ScLinkConfigItem aContentItem
 
ScLinkConfigItem aSortListItem
 
ScLinkConfigItem aMiscItem
 
ScLinkConfigItem aCompatItem
 

Detailed Description

Definition at line 106 of file appoptio.hxx.

Constructor & Destructor Documentation

◆ ScAppCfg()

ScAppCfg::ScAppCfg ( )

Member Function Documentation

◆ DECL_LINK() [1/14]

ScAppCfg::DECL_LINK ( CompatCommitHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [2/14]

ScAppCfg::DECL_LINK ( CompatNotifyHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [3/14]

ScAppCfg::DECL_LINK ( ContentCommitHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [4/14]

ScAppCfg::DECL_LINK ( ContentNotifyHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [5/14]

ScAppCfg::DECL_LINK ( InputCommitHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [6/14]

ScAppCfg::DECL_LINK ( InputNotifyHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [7/14]

ScAppCfg::DECL_LINK ( LayoutCommitHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [8/14]

ScAppCfg::DECL_LINK ( LayoutNotifyHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [9/14]

ScAppCfg::DECL_LINK ( MiscCommitHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [10/14]

ScAppCfg::DECL_LINK ( MiscNotifyHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [11/14]

ScAppCfg::DECL_LINK ( RevisionCommitHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [12/14]

ScAppCfg::DECL_LINK ( RevisionNotifyHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [13/14]

ScAppCfg::DECL_LINK ( SortListCommitHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ DECL_LINK() [14/14]

ScAppCfg::DECL_LINK ( SortListNotifyHdl  ,
ScLinkConfigItem ,
void   
)
private

◆ GetCompatPropertyNames()

Sequence< OUString > ScAppCfg::GetCompatPropertyNames ( )
staticprivate

Definition at line 259 of file appoptio.cxx.

Referenced by ReadCompatCfg(), and ScAppCfg().

◆ GetContentPropertyNames()

Sequence< OUString > ScAppCfg::GetContentPropertyNames ( )
staticprivate

Definition at line 242 of file appoptio.cxx.

Referenced by ReadContentCfg(), and ScAppCfg().

◆ GetInputPropertyNames()

Sequence< OUString > ScAppCfg::GetInputPropertyNames ( )
staticprivate

Definition at line 227 of file appoptio.cxx.

Referenced by ReadInputCfg(), and ScAppCfg().

◆ GetLayoutPropertyNames()

Sequence< OUString > ScAppCfg::GetLayoutPropertyNames ( )
staticprivate

Definition at line 214 of file appoptio.cxx.

References ScOptionsUtil::IsMetricSystem().

Referenced by ReadLayoutCfg(), and ScAppCfg().

◆ GetMiscPropertyNames()

Sequence< OUString > ScAppCfg::GetMiscPropertyNames ( )
staticprivate

Definition at line 252 of file appoptio.cxx.

Referenced by ReadMiscCfg(), and ScAppCfg().

◆ GetOptions()

const ScAppOptions & ScAppCfg::GetOptions ( ) const
inline

Definition at line 154 of file appoptio.hxx.

◆ GetRevisionPropertyNames()

Sequence< OUString > ScAppCfg::GetRevisionPropertyNames ( )
staticprivate

Definition at line 234 of file appoptio.cxx.

Referenced by ReadRevisionCfg(), and ScAppCfg().

◆ GetSortListPropertyNames()

Sequence< OUString > ScAppCfg::GetSortListPropertyNames ( )
staticprivate

Definition at line 247 of file appoptio.cxx.

Referenced by ReadSortListCfg(), and ScAppCfg().

◆ ReadCompatCfg()

void ScAppCfg::ReadCompatCfg ( )
private

◆ ReadContentCfg()

void ScAppCfg::ReadContentCfg ( )
private

◆ ReadInputCfg()

void ScAppCfg::ReadInputCfg ( )
private

◆ ReadLayoutCfg()

void ScAppCfg::ReadLayoutCfg ( )
private

◆ ReadMiscCfg()

void ScAppCfg::ReadMiscCfg ( )
private

◆ ReadRevisionCfg()

void ScAppCfg::ReadRevisionCfg ( )
private

◆ ReadSortListCfg()

void ScAppCfg::ReadSortListCfg ( )
private

◆ SetOptions()

void ScAppCfg::SetOptions ( const ScAppOptions rNew)

Member Data Documentation

◆ aCompatItem

ScLinkConfigItem ScAppCfg::aCompatItem
private

Definition at line 117 of file appoptio.hxx.

Referenced by ReadCompatCfg(), ScAppCfg(), and SetOptions().

◆ aContentItem

ScLinkConfigItem ScAppCfg::aContentItem
private

Definition at line 114 of file appoptio.hxx.

Referenced by ReadContentCfg(), ScAppCfg(), and SetOptions().

◆ aInputItem

ScLinkConfigItem ScAppCfg::aInputItem
private

Definition at line 112 of file appoptio.hxx.

Referenced by ReadInputCfg(), ScAppCfg(), and SetOptions().

◆ aLayoutItem

ScLinkConfigItem ScAppCfg::aLayoutItem
private

split ScAppOptions into different classes

Definition at line 111 of file appoptio.hxx.

Referenced by ReadLayoutCfg(), ScAppCfg(), and SetOptions().

◆ aMiscItem

ScLinkConfigItem ScAppCfg::aMiscItem
private

Definition at line 116 of file appoptio.hxx.

Referenced by ReadMiscCfg(), ScAppCfg(), and SetOptions().

◆ aRevisionItem

ScLinkConfigItem ScAppCfg::aRevisionItem
private

Definition at line 113 of file appoptio.hxx.

Referenced by ReadRevisionCfg(), ScAppCfg(), and SetOptions().

◆ aSortListItem

ScLinkConfigItem ScAppCfg::aSortListItem
private

Definition at line 115 of file appoptio.hxx.

Referenced by ReadSortListCfg(), ScAppCfg(), and SetOptions().


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