LibreOffice Module framework (master) 1
Public Member Functions | List of all members
framework::ToolBarManagerImpl Class Referenceabstract

#include <toolbarmanager.hxx>

Public Member Functions

virtual ~ToolBarManagerImpl ()=default
 
virtual void Init ()=0
 
virtual void Destroy ()=0
 
virtual css::uno::Reference< css::awt::XWindow > GetInterface ()=0
 
virtual void InsertItem (ToolBoxItemId nId, const OUString &rCommandURL, const OUString &rTooltip, const OUString &rLabel, ToolBoxItemBits nItemBits)=0
 
virtual void InsertSeparator ()=0
 
virtual void InsertSpace ()=0
 
virtual void InsertBreak ()=0
 
virtual ToolBoxItemId GetItemId (sal_uInt16 nPos)=0
 
virtual ToolBoxItemId GetCurItemId ()=0
 
virtual OUString GetItemCommand (ToolBoxItemId nId)=0
 
virtual sal_uInt16 GetItemCount ()=0
 
virtual void SetItemCheckable (ToolBoxItemId nId)=0
 
virtual void HideItem (ToolBoxItemId nId, const OUString &rCommandURL)=0
 
virtual bool IsItemVisible (ToolBoxItemId nId, const OUString &rCommandURL)=0
 
virtual void Clear ()=0
 
virtual void SetName (const OUString &rName)=0
 
virtual void SetHelpId (const OUString &rHelpId)=0
 
virtual bool WillUsePopupMode ()=0
 
virtual bool IsReallyVisible ()=0
 
virtual void SetIconSize (ToolBoxButtonSize eSize)=0
 
virtual vcl::ImageType GetImageSize ()=0
 
virtual void ConnectCallbacks (ToolBarManager *pManager)=0
 
virtual void SetMenuType (ToolBoxMenuType eType)=0
 
virtual void MergeToolbar (ToolBoxItemId &rItemId, sal_uInt16 nFirstItem, const OUString &rModuleIdentifier, CommandToInfoMap &rCommandMap, MergeToolbarInstruction &rInstruction)=0
 
virtual void SetItemImage (ToolBoxItemId nId, const OUString &rCommandURL, const Image &rImage)=0
 
virtual void UpdateSize ()=0
 
virtual void SetItemWindow (ToolBoxItemId nItemId, vcl::Window *pNewWindow)=0
 

Detailed Description

Definition at line 61 of file toolbarmanager.hxx.

Constructor & Destructor Documentation

◆ ~ToolBarManagerImpl()

virtual framework::ToolBarManagerImpl::~ToolBarManagerImpl ( )
virtualdefault

Member Function Documentation

◆ Clear()

virtual void framework::ToolBarManagerImpl::Clear ( )
pure virtual

◆ ConnectCallbacks()

virtual void framework::ToolBarManagerImpl::ConnectCallbacks ( ToolBarManager pManager)
pure virtual

◆ Destroy()

virtual void framework::ToolBarManagerImpl::Destroy ( )
pure virtual

◆ GetCurItemId()

virtual ToolBoxItemId framework::ToolBarManagerImpl::GetCurItemId ( )
pure virtual

◆ GetImageSize()

virtual vcl::ImageType framework::ToolBarManagerImpl::GetImageSize ( )
pure virtual

◆ GetInterface()

virtual css::uno::Reference< css::awt::XWindow > framework::ToolBarManagerImpl::GetInterface ( )
pure virtual

◆ GetItemCommand()

virtual OUString framework::ToolBarManagerImpl::GetItemCommand ( ToolBoxItemId  nId)
pure virtual

◆ GetItemCount()

virtual sal_uInt16 framework::ToolBarManagerImpl::GetItemCount ( )
pure virtual

◆ GetItemId()

virtual ToolBoxItemId framework::ToolBarManagerImpl::GetItemId ( sal_uInt16  nPos)
pure virtual

◆ HideItem()

virtual void framework::ToolBarManagerImpl::HideItem ( ToolBoxItemId  nId,
const OUString &  rCommandURL 
)
pure virtual

◆ Init()

virtual void framework::ToolBarManagerImpl::Init ( )
pure virtual

◆ InsertBreak()

virtual void framework::ToolBarManagerImpl::InsertBreak ( )
pure virtual

◆ InsertItem()

virtual void framework::ToolBarManagerImpl::InsertItem ( ToolBoxItemId  nId,
const OUString &  rCommandURL,
const OUString &  rTooltip,
const OUString &  rLabel,
ToolBoxItemBits  nItemBits 
)
pure virtual

◆ InsertSeparator()

virtual void framework::ToolBarManagerImpl::InsertSeparator ( )
pure virtual

◆ InsertSpace()

virtual void framework::ToolBarManagerImpl::InsertSpace ( )
pure virtual

◆ IsItemVisible()

virtual bool framework::ToolBarManagerImpl::IsItemVisible ( ToolBoxItemId  nId,
const OUString &  rCommandURL 
)
pure virtual

◆ IsReallyVisible()

virtual bool framework::ToolBarManagerImpl::IsReallyVisible ( )
pure virtual

◆ MergeToolbar()

virtual void framework::ToolBarManagerImpl::MergeToolbar ( ToolBoxItemId rItemId,
sal_uInt16  nFirstItem,
const OUString &  rModuleIdentifier,
CommandToInfoMap rCommandMap,
MergeToolbarInstruction rInstruction 
)
pure virtual

◆ SetHelpId()

virtual void framework::ToolBarManagerImpl::SetHelpId ( const OUString &  rHelpId)
pure virtual

◆ SetIconSize()

virtual void framework::ToolBarManagerImpl::SetIconSize ( ToolBoxButtonSize  eSize)
pure virtual

◆ SetItemCheckable()

virtual void framework::ToolBarManagerImpl::SetItemCheckable ( ToolBoxItemId  nId)
pure virtual

◆ SetItemImage()

virtual void framework::ToolBarManagerImpl::SetItemImage ( ToolBoxItemId  nId,
const OUString &  rCommandURL,
const Image rImage 
)
pure virtual

◆ SetItemWindow()

virtual void framework::ToolBarManagerImpl::SetItemWindow ( ToolBoxItemId  nItemId,
vcl::Window pNewWindow 
)
pure virtual

◆ SetMenuType()

virtual void framework::ToolBarManagerImpl::SetMenuType ( ToolBoxMenuType  eType)
pure virtual

◆ SetName()

virtual void framework::ToolBarManagerImpl::SetName ( const OUString &  rName)
pure virtual

◆ UpdateSize()

virtual void framework::ToolBarManagerImpl::UpdateSize ( )
pure virtual

◆ WillUsePopupMode()

virtual bool framework::ToolBarManagerImpl::WillUsePopupMode ( )
pure virtual

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