LibreOffice Module sd (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
SdOptionsSnap Class Reference

#include <optsitem.hxx>

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

Public Member Functions

 SdOptionsSnap (bool bImpress, bool bUseConfig)
 
bool operator== (const SdOptionsSnap &rOpt) const
 
bool IsSnapHelplines () const
 
bool IsSnapBorder () const
 
bool IsSnapFrame () const
 
bool IsSnapPoints () const
 
bool IsOrtho () const
 
bool IsBigOrtho () const
 
bool IsRotate () const
 
sal_Int16 GetSnapArea () const
 
Degree100 GetAngle () const
 
Degree100 GetEliminatePolyPointLimitAngle () const
 
void SetSnapHelplines (bool bOn)
 
void SetSnapBorder (bool bOn)
 
void SetSnapFrame (bool bOn)
 
void SetSnapPoints (bool bOn)
 
void SetOrtho (bool bOn)
 
void SetBigOrtho (bool bOn)
 
void SetRotate (bool bOn)
 
void SetSnapArea (sal_Int16 nIn)
 
void SetAngle (Degree100 nIn)
 
void SetEliminatePolyPointLimitAngle (Degree100 nIn)
 
- Public Member Functions inherited from SdOptionsGeneric
 SdOptionsGeneric (bool bImpress, const OUString &rSubTree)
 
 SdOptionsGeneric (SdOptionsGeneric const &)
 
virtual ~SdOptionsGeneric ()
 
SdOptionsGenericoperator= (SdOptionsGeneric const &)
 
bool IsImpress () const
 
void EnableModify (bool bModify)
 
void Store ()
 

Protected Member Functions

virtual void GetPropNameArray (const char **&ppNames, sal_uLong &rCount) const override
 
virtual bool ReadData (const css::uno::Any *pValues) override
 
virtual bool WriteData (css::uno::Any *pValues) const override
 
- Protected Member Functions inherited from SdOptionsGeneric
void Init () const
 
void OptionsChanged ()
 
virtual void GetPropNameArray (const char **&ppNames, sal_uLong &rCount) const =0
 
virtual bool ReadData (const css::uno::Any *pValues)=0
 
virtual bool WriteData (css::uno::Any *pValues) const =0
 

Private Attributes

bool bSnapHelplines: 1
 
bool bSnapBorder: 1
 
bool bSnapFrame: 1
 
bool bSnapPoints: 1
 
bool bOrtho: 1
 
bool bBigOrtho: 1
 
bool bRotate: 1
 
sal_Int16 nSnapArea
 
Degree100 nAngle
 
Degree100 nBezAngle
 

Additional Inherited Members

- Static Public Member Functions inherited from SdOptionsGeneric
static bool isMetricSystem ()
 

Detailed Description

Definition at line 340 of file optsitem.hxx.

Constructor & Destructor Documentation

◆ SdOptionsSnap()

SdOptionsSnap::SdOptionsSnap ( bool  bImpress,
bool  bUseConfig 
)

Definition at line 759 of file optsitem.cxx.

References SdOptionsGeneric::EnableModify().

Member Function Documentation

◆ GetAngle()

Degree100 SdOptionsSnap::GetAngle ( ) const
inline

◆ GetEliminatePolyPointLimitAngle()

Degree100 SdOptionsSnap::GetEliminatePolyPointLimitAngle ( ) const
inline

◆ GetPropNameArray()

void SdOptionsSnap::GetPropNameArray ( const char **&  ppNames,
sal_uLong rCount 
) const
overrideprotectedvirtual

Implements SdOptionsGeneric.

Definition at line 794 of file optsitem.cxx.

References aPropNames, and SAL_N_ELEMENTS.

◆ GetSnapArea()

sal_Int16 SdOptionsSnap::GetSnapArea ( ) const
inline

◆ IsBigOrtho()

bool SdOptionsSnap::IsBigOrtho ( ) const
inline

◆ IsOrtho()

bool SdOptionsSnap::IsOrtho ( ) const
inline

◆ IsRotate()

bool SdOptionsSnap::IsRotate ( ) const
inline

◆ IsSnapBorder()

bool SdOptionsSnap::IsSnapBorder ( ) const
inline

◆ IsSnapFrame()

bool SdOptionsSnap::IsSnapFrame ( ) const
inline

◆ IsSnapHelplines()

bool SdOptionsSnap::IsSnapHelplines ( ) const
inline

◆ IsSnapPoints()

bool SdOptionsSnap::IsSnapPoints ( ) const
inline

◆ operator==()

bool SdOptionsSnap::operator== ( const SdOptionsSnap rOpt) const

◆ ReadData()

bool SdOptionsSnap::ReadData ( const css::uno::Any *  pValues)
overrideprotectedvirtual

◆ SetAngle()

void SdOptionsSnap::SetAngle ( Degree100  nIn)
inline

◆ SetBigOrtho()

void SdOptionsSnap::SetBigOrtho ( bool  bOn)
inline

◆ SetEliminatePolyPointLimitAngle()

void SdOptionsSnap::SetEliminatePolyPointLimitAngle ( Degree100  nIn)
inline

◆ SetOrtho()

void SdOptionsSnap::SetOrtho ( bool  bOn)
inline

◆ SetRotate()

void SdOptionsSnap::SetRotate ( bool  bOn)
inline

◆ SetSnapArea()

void SdOptionsSnap::SetSnapArea ( sal_Int16  nIn)
inline

◆ SetSnapBorder()

void SdOptionsSnap::SetSnapBorder ( bool  bOn)
inline

◆ SetSnapFrame()

void SdOptionsSnap::SetSnapFrame ( bool  bOn)
inline

◆ SetSnapHelplines()

void SdOptionsSnap::SetSnapHelplines ( bool  bOn)
inline

◆ SetSnapPoints()

void SdOptionsSnap::SetSnapPoints ( bool  bOn)
inline

◆ WriteData()

bool SdOptionsSnap::WriteData ( css::uno::Any *  pValues) const
overrideprotectedvirtual

Member Data Documentation

◆ bBigOrtho

bool SdOptionsSnap::bBigOrtho
private

Definition at line 349 of file optsitem.hxx.

◆ bOrtho

bool SdOptionsSnap::bOrtho
private

Definition at line 348 of file optsitem.hxx.

◆ bRotate

bool SdOptionsSnap::bRotate
private

Definition at line 350 of file optsitem.hxx.

◆ bSnapBorder

bool SdOptionsSnap::bSnapBorder
private

Definition at line 345 of file optsitem.hxx.

◆ bSnapFrame

bool SdOptionsSnap::bSnapFrame
private

Definition at line 346 of file optsitem.hxx.

◆ bSnapHelplines

bool SdOptionsSnap::bSnapHelplines
private

Definition at line 344 of file optsitem.hxx.

◆ bSnapPoints

bool SdOptionsSnap::bSnapPoints
private

Definition at line 347 of file optsitem.hxx.

◆ nAngle

Degree100 SdOptionsSnap::nAngle
private

Definition at line 352 of file optsitem.hxx.

◆ nBezAngle

Degree100 SdOptionsSnap::nBezAngle
private

Definition at line 353 of file optsitem.hxx.

◆ nSnapArea

sal_Int16 SdOptionsSnap::nSnapArea
private

Definition at line 351 of file optsitem.hxx.


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