LibreOffice Module unotools (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SvtCompatibilityOptions_Impl Class Reference
Inheritance diagram for SvtCompatibilityOptions_Impl:
[legend]
Collaboration diagram for SvtCompatibilityOptions_Impl:
[legend]

Public Member Functions

 SvtCompatibilityOptions_Impl ()
 
virtual ~SvtCompatibilityOptions_Impl () override
 
void AppendItem (const SvtCompatibilityEntry &aItem)
 
void Clear ()
 
void SetDefault (SvtCompatibilityEntry::Index rIdx, bool rValue)
 
bool GetDefault (SvtCompatibilityEntry::Index rIdx) const
 
const std::vector< SvtCompatibilityEntry > & GetOptions () const
 
virtual void Notify (const Sequence< OUString > &lPropertyNames) override
 

Private Member Functions

virtual void ImplCommit () override
 
Sequence< OUString > impl_GetPropertyNames (Sequence< OUString > &rItems)
 

Private Attributes

std::vector< SvtCompatibilityEntrym_aOptions
 
SvtCompatibilityEntry m_aDefOptions
 

Detailed Description

Definition at line 113 of file compatibility.cxx.

Constructor & Destructor Documentation

◆ SvtCompatibilityOptions_Impl()

SvtCompatibilityOptions_Impl::SvtCompatibilityOptions_Impl ( )

◆ ~SvtCompatibilityOptions_Impl()

SvtCompatibilityOptions_Impl::~SvtCompatibilityOptions_Impl ( )
overridevirtual

Definition at line 199 of file compatibility.cxx.

Member Function Documentation

◆ AppendItem()

void SvtCompatibilityOptions_Impl::AppendItem ( const SvtCompatibilityEntry aItem)

◆ Clear()

void SvtCompatibilityOptions_Impl::Clear ( )

Definition at line 215 of file compatibility.cxx.

References m_aOptions.

◆ GetDefault()

bool SvtCompatibilityOptions_Impl::GetDefault ( SvtCompatibilityEntry::Index  rIdx) const

◆ GetOptions()

const std::vector< SvtCompatibilityEntry > & SvtCompatibilityOptions_Impl::GetOptions ( ) const
inline

Definition at line 125 of file compatibility.cxx.

References m_aOptions.

◆ impl_GetPropertyNames()

Sequence< OUString > SvtCompatibilityOptions_Impl::impl_GetPropertyNames ( Sequence< OUString > &  rItems)
private

◆ ImplCommit()

void SvtCompatibilityOptions_Impl::ImplCommit ( )
overrideprivatevirtual

◆ Notify()

void SvtCompatibilityOptions_Impl::Notify ( const Sequence< OUString > &  lPropertyNames)
overridevirtual

Definition at line 238 of file compatibility.cxx.

References SAL_WARN.

◆ SetDefault()

void SvtCompatibilityOptions_Impl::SetDefault ( SvtCompatibilityEntry::Index  rIdx,
bool  rValue 
)

Member Data Documentation

◆ m_aDefOptions

SvtCompatibilityEntry SvtCompatibilityOptions_Impl::m_aDefOptions
private

◆ m_aOptions

std::vector< SvtCompatibilityEntry > SvtCompatibilityOptions_Impl::m_aOptions
private

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