LibreOffice Module sfx2 (master) 1
Static Public Member Functions | Static Private Member Functions | List of all members
sfx2::sidebar::ControllerFactory Class Reference

Convenience class for the easy creation of toolbox controllers. More...

#include <ControllerFactory.hxx>

Static Public Member Functions

static css::uno::Reference< css::lang::XComponent > CreateImageController (const css::uno::Reference< css::frame::XFrame > &rxFrame, const css::uno::Reference< css::awt::XWindow > &rxParentWindow)
 
static css::uno::Reference< css::frame::XToolbarController > CreateToolBoxController (ToolBox *pToolBox, const ToolBoxItemId nItemId, const OUString &rsCommandName, const css::uno::Reference< css::frame::XFrame > &rxFrame, const css::uno::Reference< css::frame::XController > &rxController, const css::uno::Reference< css::awt::XWindow > &rxParentWindow, const sal_Int32 nItemWidth, bool bSideBar)
 
static css::uno::Reference< css::frame::XToolbarController > CreateToolBoxController (weld::Toolbar &rToolbar, weld::Builder &rBuilder, const OUString &rsCommandName, const css::uno::Reference< css::frame::XFrame > &rxFrame, const css::uno::Reference< css::frame::XController > &rxController, bool bSideBar)
 

Static Private Member Functions

static css::uno::Reference< css::frame::XToolbarController > CreateToolBarController (const css::uno::Reference< css::awt::XWindow > &rToolbar, const OUString &rsCommandName, const css::uno::Reference< css::frame::XFrame > &rxFrame, const css::uno::Reference< css::frame::XController > &rxController, const sal_Int32 nWidth, bool bSideBar)
 

Detailed Description

Convenience class for the easy creation of toolbox controllers.

Definition at line 40 of file ControllerFactory.hxx.

Member Function Documentation

◆ CreateImageController()

Reference< lang::XComponent > sfx2::sidebar::ControllerFactory::CreateImageController ( const css::uno::Reference< css::frame::XFrame > &  rxFrame,
const css::uno::Reference< css::awt::XWindow > &  rxParentWindow 
)
static

◆ CreateToolBarController()

Reference< frame::XToolbarController > sfx2::sidebar::ControllerFactory::CreateToolBarController ( const css::uno::Reference< css::awt::XWindow > &  rToolbar,
const OUString &  rsCommandName,
const css::uno::Reference< css::frame::XFrame > &  rxFrame,
const css::uno::Reference< css::frame::XController > &  rxController,
const sal_Int32  nWidth,
bool  bSideBar 
)
staticprivate

◆ CreateToolBoxController() [1/2]

static css::uno::Reference< css::frame::XToolbarController > sfx2::sidebar::ControllerFactory::CreateToolBoxController ( ToolBox pToolBox,
const ToolBoxItemId  nItemId,
const OUString &  rsCommandName,
const css::uno::Reference< css::frame::XFrame > &  rxFrame,
const css::uno::Reference< css::frame::XController > &  rxController,
const css::uno::Reference< css::awt::XWindow > &  rxParentWindow,
const sal_Int32  nItemWidth,
bool  bSideBar 
)
static

◆ CreateToolBoxController() [2/2]

static css::uno::Reference< css::frame::XToolbarController > sfx2::sidebar::ControllerFactory::CreateToolBoxController ( weld::Toolbar rToolbar,
weld::Builder rBuilder,
const OUString &  rsCommandName,
const css::uno::Reference< css::frame::XFrame > &  rxFrame,
const css::uno::Reference< css::frame::XController > &  rxController,
bool  bSideBar 
)
static

The documentation for this class was generated from the following files: