28 const css::uno::Reference<css::uno::XComponentContext>& rContext)
29 : PopupWindowController(rContext, nullptr, OUString())
37 PopupWindowController::initialize(rArguments);
42 m_pToolbar->set_item_popover(m_aCommandURL.toUtf8(),
mxPopoverContainer->getTopLevel());
47 if (getToolboxId(nId, &pToolBox))
56 const OString
aId(m_aCommandURL.toUtf8());
57 m_pToolbar->set_menu_item_active(
aId, !m_pToolbar->get_menu_item_active(
aId));
68 return std::make_unique<ParaLineSpacingControl>(
this, m_pToolbar);
74 getFrameInterface(), pParent,
75 std::make_unique<ParaLineSpacingControl>(
this, pParent->
GetFrameWeld()));
84 return "com.sun.star.comp.svx.LineSpacingToolBoxControl";
89 return {
"com.sun.star.frame.ToolbarController" };
92 extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
94 css::uno::XComponentContext* rContext, css::uno::Sequence<css::uno::Any>
const&)
weld::Window * GetFrameWeld() const
static VclPtr< reference_type > Create(Arg &&...arg)