LibreOffice Module unotools (master) 1
|
#include <itemholder1.hxx>
Public Member Functions | |
ItemHolder1 () | |
virtual | ~ItemHolder1 () override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &aEvent) override |
Static Public Member Functions | |
static void | holdConfigItem (EItem eItem) |
Private Member Functions | |
void | impl_addItem (EItem eItem) |
void | impl_releaseAllItems () |
Static Private Member Functions | |
static void | impl_newItem (TItemInfo &rItem) |
Private Attributes | |
std::mutex | m_aLock |
std::vector< TItemInfo > | m_lItems |
Definition at line 27 of file itemholder1.hxx.
ItemHolder1::ItemHolder1 | ( | ) |
Definition at line 38 of file itemholder1.cxx.
References Translate::get(), and TOOLS_WARN_EXCEPTION.
Referenced by holdConfigItem().
|
overridevirtual |
Definition at line 63 of file itemholder1.cxx.
References impl_releaseAllItems().
|
overridevirtual |
Definition at line 74 of file itemholder1.cxx.
References impl_releaseAllItems().
|
static |
Definition at line 68 of file itemholder1.cxx.
References ItemHolder1().
Referenced by SvtLinguConfig::GetConfigItem(), GlobalEventConfig::GlobalEventConfig(), SvtCommandOptions::SvtCommandOptions(), SvtCompatibilityOptions::SvtCompatibilityOptions(), SvtModuleOptions::SvtModuleOptions(), SvtPathOptions::SvtPathOptions(), SvtSysLocaleOptions::SvtSysLocaleOptions(), and SvtUserOptions::SvtUserOptions().
|
private |
Definition at line 80 of file itemholder1.cxx.
References TItemInfo::eItem, impl_newItem(), m_aLock, m_lItems, and TItemInfo::pItem.
|
staticprivate |
Definition at line 108 of file itemholder1.cxx.
References CmdOptions, Compatibility, TItemInfo::eItem, EventConfig, LinguConfig, ModuleOptions, PathOptions, TItemInfo::pItem, SysLocaleOptions, and UserOptions.
Referenced by impl_addItem().
|
private |
Definition at line 97 of file itemholder1.cxx.
References m_aLock, and m_lItems.
Referenced by disposing(), and ~ItemHolder1().
|
private |
Definition at line 33 of file itemholder1.hxx.
Referenced by impl_addItem(), and impl_releaseAllItems().
|
private |
Definition at line 34 of file itemholder1.hxx.
Referenced by impl_addItem(), and impl_releaseAllItems().