28#include <com/sun/star/beans/PropertyValue.hpp>
29#include <com/sun/star/uno/XComponentContext.hpp>
32#include <rtl/ustring.hxx>
58 ToolBox::ImplToolItems::size_type
nPos;
65 static bool IsCorrectContext( std::u16string_view aContext, std::u16string_view aModuleIdentifier );
67 static void ConvertSeqSeqToVector(
const css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > >& rSequence,
71 OUString& rCommandURL,
75 OUString& rControlType,
79 std::u16string_view rReferencePoint );
82 ToolBox::ImplToolItems::size_type
nPos,
85 std::u16string_view rModuleIdentifier,
86 std::u16string_view rMergeCommand,
87 std::u16string_view rMergeCommandParameter,
93 std::u16string_view rModuleIdentifier,
94 std::u16string_view rMergeCommand,
95 std::u16string_view rMergeFallback,
99 ToolBox::ImplToolItems::size_type
nPos,
100 sal_uInt16 nModIndex,
103 std::u16string_view rModuleIdentifier,
107 ToolBox::ImplToolItems::size_type
nPos,
110 std::u16string_view rModuleIdentifier,
114 ToolBox::ImplToolItems::size_type
nPos,
115 std::u16string_view rMergeCommandParameter );
118 const css::uno::Reference< css::uno::XComponentContext > & rxContext,
119 const css::uno::Reference< css::frame::XFrame > &
xFrame,
121 const OUString& rCommandURL,
124 std::u16string_view rControlType );
127 ToolBox::ImplToolItems::size_type
nPos,
::std::vector< AddonToolbarItem > AddonToolbarItemContainer
std::unordered_map< OUString, CommandInfo > CommandToInfoMap
Reference< XFrame > xFrame