22#include <libxml/parser.h>
24#include <com/sun/star/ui/XUIConfigurationManager.hpp>
61 const css::uno::Reference<css::ui::XUIConfigurationManager>&,
62 const OUString& aModuleId,
bool docConfig)
override;
64 std::vector<NotebookbarEntries>& aEntries,
65 std::vector<CategoriesEntries>& aCategoryList,
66 OUString& sActiveCategory);
68 std::vector<CategoriesEntries>& aCategoryList,
69 OUString& sActiveCategory,
77 typedef std::unordered_map<OUString, OUString>
TooltipMap;
void UpdateButtonStates() override
short QueryReset() override
virtual ~SvxNotebookbarConfigPage() override
void DeleteSelectedContent() override
static void getNodeValue(xmlNode *pNodePtr, NotebookbarEntries &aNodeEntries)
static void searchNodeandAttribute(std::vector< NotebookbarEntries > &aEntries, std::vector< CategoriesEntries > &aCategoryList, OUString &sActiveCategory, CategoriesEntries &aCurCategoryEntry, xmlNode *pNodePtr, bool isCategory)
SvxNotebookbarConfigPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rItemSet)
virtual void SelectElement() override
SaveInData * CreateSaveInData(const css::uno::Reference< css::ui::XUIConfigurationManager > &, const css::uno::Reference< css::ui::XUIConfigurationManager > &, const OUString &aModuleId, bool docConfig) override
void DeleteSelectedTopLevel() override
static void FillFunctionsList(xmlNodePtr pRootNodePtr, std::vector< NotebookbarEntries > &aEntries, std::vector< CategoriesEntries > &aCategoryList, OUString &sActiveCategory)
std::unordered_map< OUString, OUString > TooltipMap
virtual ~SvxNotebookbarEntriesListBox() override
TooltipMap & GetTooltipMap()
DECL_LINK(CheckButtonHdl, const weld::TreeView::iter_col &, void)
SvxNotebookbarEntriesListBox(std::unique_ptr< weld::TreeView > xControl, SvxConfigPage *pPg)
void ChangedVisibility(int nRow)
DECL_LINK(QueryTooltip, const weld::TreeIter &rIter, OUString)
DECL_LINK(KeyInputHdl, const KeyEvent &, bool)
std::pair< const TreeIter &, int > iter_col