LibreOffice Module unotools (master) 1
|
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< SvtCompatibilityEntry > | m_aOptions |
SvtCompatibilityEntry | m_aDefOptions |
Definition at line 113 of file compatibility.cxx.
SvtCompatibilityOptions_Impl::SvtCompatibilityOptions_Impl | ( | ) |
Definition at line 155 of file compatibility.cxx.
References DBG_ASSERT, SvtCompatibilityEntry::DEFAULT_ENTRY_NAME, SvtCompatibilityEntry::ExpandWordSpace, SvtSysLocale::GetLanguageTag(), LanguageTag::getLocale(), SvtCompatibilityEntry::getValue(), i, impl_GetPropertyNames(), SvtCompatibilityEntry::INVALID, m_aDefOptions, m_aOptions, SvtCompatibilityEntry::Module, SvtCompatibilityEntry::Name, and SvtCompatibilityEntry::setValue().
|
overridevirtual |
Definition at line 199 of file compatibility.cxx.
void SvtCompatibilityOptions_Impl::AppendItem | ( | const SvtCompatibilityEntry & | aItem | ) |
Definition at line 204 of file compatibility.cxx.
References SvtCompatibilityEntry::DEFAULT_ENTRY_NAME, SvtCompatibilityEntry::getValue(), m_aDefOptions, m_aOptions, and SvtCompatibilityEntry::Name.
void SvtCompatibilityOptions_Impl::Clear | ( | ) |
Definition at line 215 of file compatibility.cxx.
References m_aOptions.
bool SvtCompatibilityOptions_Impl::GetDefault | ( | SvtCompatibilityEntry::Index | rIdx | ) | const |
Definition at line 230 of file compatibility.cxx.
References SvtCompatibilityEntry::getValue(), m_aDefOptions, SvtCompatibilityEntry::Module, and SvtCompatibilityEntry::Name.
|
inline |
Definition at line 125 of file compatibility.cxx.
References m_aOptions.
|
private |
Definition at line 267 of file compatibility.cxx.
References SvtCompatibilityEntry::getElementCount(), SvtCompatibilityEntry::getName(), i, SvtCompatibilityEntry::INVALID, SvtCompatibilityEntry::Module, PATHDELIMITER, and SETNODE_ALLFILEFORMATS.
Referenced by SvtCompatibilityOptions_Impl().
|
overrideprivatevirtual |
Definition at line 243 of file compatibility.cxx.
References SvtCompatibilityEntry::getElementCount(), SvtCompatibilityEntry::getName(), SvtCompatibilityEntry::getValue(), i, SvtCompatibilityEntry::INVALID, m_aOptions, SvtCompatibilityEntry::Module, SvtCompatibilityEntry::Name, PATHDELIMITER, and SETNODE_ALLFILEFORMATS.
|
overridevirtual |
Definition at line 238 of file compatibility.cxx.
References SAL_WARN.
void SvtCompatibilityOptions_Impl::SetDefault | ( | SvtCompatibilityEntry::Index | rIdx, |
bool | rValue | ||
) |
Definition at line 222 of file compatibility.cxx.
References m_aDefOptions, SvtCompatibilityEntry::Module, SvtCompatibilityEntry::Name, and SvtCompatibilityEntry::setValue().
|
private |
Definition at line 152 of file compatibility.cxx.
Referenced by AppendItem(), GetDefault(), SetDefault(), and SvtCompatibilityOptions_Impl().
|
private |
Definition at line 151 of file compatibility.cxx.
Referenced by AppendItem(), Clear(), GetOptions(), ImplCommit(), and SvtCompatibilityOptions_Impl().