LibreOffice Module cui (master)
1
|
#include <cfg.hxx>
Public Member Functions | |
MenuSaveInData (const css::uno::Reference< css::ui::XUIConfigurationManager > &, const css::uno::Reference< css::ui::XUIConfigurationManager > &, const OUString &aModuleId, bool docConfig) | |
virtual | ~MenuSaveInData () override |
SvxEntries * | GetEntries () override |
methods inherited from SaveInData More... | |
void | SetEntries (std::unique_ptr< SvxEntries >) override |
bool | HasURL (const OUString &) override |
bool | HasSettings () override |
void | Reset () override |
bool | Apply () override |
![]() | |
SaveInData (const css::uno::Reference< css::ui::XUIConfigurationManager > &xCfgMgr, const css::uno::Reference< css::ui::XUIConfigurationManager > &xParentCfgMgr, const OUString &aModuleId, bool docConfig) | |
virtual | ~SaveInData () |
bool | PersistChanges (const css::uno::Reference< css::uno::XInterface > &xManager) |
void | SetModified (bool bValue=true) |
bool | IsModified () const |
bool | IsReadOnly () const |
bool | IsDocConfig () const |
const css::uno::Reference< css::ui::XUIConfigurationManager > & | GetConfigManager () const |
const css::uno::Reference< css::ui::XUIConfigurationManager > & | GetParentConfigManager () const |
const css::uno::Reference< css::ui::XImageManager > & | GetImageManager () const |
const css::uno::Reference< css::ui::XImageManager > & | GetParentImageManager () const |
css::uno::Reference< css::graphic::XGraphic > | GetImage (const OUString &rCommandURL) |
Private Member Functions | |
void | Apply (css::uno::Reference< css::container::XIndexContainer > const &rNewMenuBar, css::uno::Reference< css::lang::XSingleComponentFactory > &rFactory) |
Static Private Member Functions | |
static void | SetDefaultData (MenuSaveInData *pData) |
static MenuSaveInData * | GetDefaultData () |
Private Attributes | |
OUString | m_aMenuResourceURL |
OUString | m_aDescriptorContainer |
css::uno::Reference< css::container::XIndexAccess > | m_xMenuSettings |
std::unique_ptr< SvxConfigEntry > | pRootEntry |
Static Private Attributes | |
static MenuSaveInData * | pDefaultData = nullptr |
static holder of the default menu data More... | |
Additional Inherited Members | |
![]() | |
css::uno::Reference< css::container::XNameAccess > | m_xCommandToLabelMap |
css::uno::Sequence< css::beans::PropertyValue > | m_aSeparatorSeq |
![]() | |
void | ApplyMenu (css::uno::Reference< css::container::XIndexContainer > const &rMenuBar, css::uno::Reference< css::lang::XSingleComponentFactory > &rFactory, SvxConfigEntry *pMenuData) |
void | LoadSubMenus (const css::uno::Reference< css::container::XIndexAccess > &xMenuSettings, const OUString &rBaseTitle, SvxConfigEntry const *pParentData, bool bContextMenu) |
MenuSaveInData::MenuSaveInData | ( | const css::uno::Reference< css::ui::XUIConfigurationManager > & | , |
const css::uno::Reference< css::ui::XUIConfigurationManager > & | , | ||
const OUString & | aModuleId, | ||
bool | docConfig | ||
) |
Definition at line 371 of file cfg.cxx.
References SaveInData::GetConfigManager(), SaveInData::IsDocConfig(), ITEM_MENUBAR_URL, m_xMenuSettings, and SetDefaultData().
|
private |
|
overridevirtual |
Implements SaveInData.
Definition at line 545 of file cfg.cxx.
References SaveInData::GetConfigManager(), SaveInData::IsModified(), m_aMenuResourceURL, m_xMenuSettings, SaveInData::PersistChanges(), result, SaveInData::SetModified(), TOOLS_WARN_EXCEPTION, and xFactory.
|
inlinestaticprivate |
|
overridevirtual |
methods inherited from SaveInData
Implements SaveInData.
Definition at line 407 of file cfg.cxx.
References GetDefaultData(), SaveInData::LoadSubMenus(), m_xMenuSettings, and pRootEntry.
|
inlineoverridevirtual |
Implements SaveInData.
|
inlineoverridevirtual |
Implements SaveInData.
Implements SaveInData.
Definition at line 659 of file cfg.cxx.
References SaveInData::GetConfigManager(), m_aMenuResourceURL, m_xMenuSettings, SaveInData::PersistChanges(), and pRootEntry.
|
inlinestaticprivate |
Definition at line 179 of file cfg.hxx.
Referenced by MenuSaveInData().
|
overridevirtual |
|
private |
|
private |
Definition at line 172 of file cfg.hxx.
Referenced by Apply(), GetEntries(), MenuSaveInData(), and Reset().
|
staticprivate |
static holder of the default menu data
Definition at line 177 of file cfg.hxx.
Referenced by GetDefaultData().
|
private |
Definition at line 174 of file cfg.hxx.
Referenced by GetEntries(), Reset(), and SetEntries().