20#ifndef INCLUDED_VCL_NOTEBOOKBARADDONSMERGER_HXX
21#define INCLUDED_VCL_NOTEBOOKBARADDONSMERGER_HXX
26#include <com/sun/star/beans/PropertyValue.hpp>
27#include <com/sun/star/frame/XFrame.hpp>
28#include <com/sun/star/uno/Sequence.h>
36 std::vector<css::uno::Sequence<css::uno::Sequence<css::beans::PropertyValue>>>
aAddonValues;
53 const css::uno::Reference<css::frame::XFrame>& rFrame,
void(* customMakeWidget)(VclPtr< vcl::Window > &rRet, const VclPtr< vcl::Window > &pParent, stringmap &rVec)
These functions create a new widget with parent pParent and return it in rRet.
std::map< OUString, OUString > stringmap
void MergeNotebookBarAddons(vcl::Window *pParent, const VclBuilder::customMakeWidget &pFunction, const css::uno::Reference< css::frame::XFrame > &m_xFrame, const NotebookBarAddonsItem &aNotebookBarAddonsItem, VclBuilder::stringmap &rMap)
void MergeNotebookBarMenuAddons(Menu *pPopupMenu, sal_Int16 nItemId, const OUString &sItemIdName, NotebookBarAddonsItem &aNotebookBarAddonsItem)
std::vector< Image > aImageValues
std::vector< css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > > > aAddonValues