LibreOffice Module sc (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sc::sidebar::CellBorderStylePopup Class Reference

#include <CellBorderStyleControl.hxx>

Inheritance diagram for sc::sidebar::CellBorderStylePopup:
[legend]
Collaboration diagram for sc::sidebar::CellBorderStylePopup:
[legend]

Public Member Functions

 CellBorderStylePopup (weld::Toolbar *pParent, const OUString &rId, SfxDispatcher *pDispatcher)
 
virtual void GrabFocus () override
 
virtual ~CellBorderStylePopup () override
 
- Public Member Functions inherited from WeldToolbarPopup
 WeldToolbarPopup (css::uno::Reference< css::frame::XFrame > xFrame, weld::Widget *pParent, const OUString &rUIFile, const OUString &rId)
 
virtual ~WeldToolbarPopup ()
 
weld::ContainergetTopLevel ()
 
weld::ContainergetContainer ()
 
void AddStatusListener (const OUString &rCommandURL)
 
virtual void statusChanged (const css::frame::FeatureStateEvent &Event)
 
virtual void GrabFocus ()=0
 

Private Member Functions

void Initialize ()
 
 DECL_LINK (TB1SelectHdl, const OUString &, void)
 
 DECL_LINK (TB2and3SelectHdl, const OUString &, void)
 
 DECL_LINK (TB4SelectHdl, const OUString &, void)
 

Private Attributes

MenuOrToolMenuButton maToolButton
 
SfxDispatchermpDispatcher
 
std::unique_ptr< weld::ToolbarmxTBBorder1
 
std::unique_ptr< weld::ToolbarmxTBBorder2
 
std::unique_ptr< weld::ToolbarmxTBBorder3
 
std::unique_ptr< weld::ToolbarmxTBBorder4
 

Additional Inherited Members

- Protected Attributes inherited from WeldToolbarPopup
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xTopLevel
 
std::unique_ptr< weld::Containerm_xContainer
 
css::uno::Reference< css::frame::XFrame > m_xFrame
 
rtl::Reference< svt::FrameStatusListenerm_xStatusListener
 

Detailed Description

Definition at line 28 of file CellBorderStyleControl.hxx.

Constructor & Destructor Documentation

◆ CellBorderStylePopup()

sc::sidebar::CellBorderStylePopup::CellBorderStylePopup ( weld::Toolbar pParent,
const OUString &  rId,
SfxDispatcher pDispatcher 
)

Definition at line 41 of file CellBorderStyleControl.cxx.

References Initialize().

◆ ~CellBorderStylePopup()

sc::sidebar::CellBorderStylePopup::~CellBorderStylePopup ( )
overridevirtual

Definition at line 58 of file CellBorderStyleControl.cxx.

Member Function Documentation

◆ DECL_LINK() [1/3]

sc::sidebar::CellBorderStylePopup::DECL_LINK ( TB1SelectHdl  ,
const OUString &  ,
void   
)
private

◆ DECL_LINK() [2/3]

sc::sidebar::CellBorderStylePopup::DECL_LINK ( TB2and3SelectHdl  ,
const OUString &  ,
void   
)
private

◆ DECL_LINK() [3/3]

sc::sidebar::CellBorderStylePopup::DECL_LINK ( TB4SelectHdl  ,
const OUString &  ,
void   
)
private

◆ GrabFocus()

void sc::sidebar::CellBorderStylePopup::GrabFocus ( )
overridevirtual

Implements WeldToolbarPopup.

Definition at line 53 of file CellBorderStyleControl.cxx.

References mxTBBorder1.

◆ Initialize()

void sc::sidebar::CellBorderStylePopup::Initialize ( )
private

Definition at line 62 of file CellBorderStyleControl.cxx.

References LINK, mxTBBorder1, mxTBBorder2, mxTBBorder3, and mxTBBorder4.

Referenced by CellBorderStylePopup().

Member Data Documentation

◆ maToolButton

MenuOrToolMenuButton sc::sidebar::CellBorderStylePopup::maToolButton
private

Definition at line 31 of file CellBorderStyleControl.hxx.

◆ mpDispatcher

SfxDispatcher* sc::sidebar::CellBorderStylePopup::mpDispatcher
private

Definition at line 32 of file CellBorderStyleControl.hxx.

◆ mxTBBorder1

std::unique_ptr<weld::Toolbar> sc::sidebar::CellBorderStylePopup::mxTBBorder1
private

Definition at line 33 of file CellBorderStyleControl.hxx.

Referenced by GrabFocus(), and Initialize().

◆ mxTBBorder2

std::unique_ptr<weld::Toolbar> sc::sidebar::CellBorderStylePopup::mxTBBorder2
private

Definition at line 34 of file CellBorderStyleControl.hxx.

Referenced by Initialize().

◆ mxTBBorder3

std::unique_ptr<weld::Toolbar> sc::sidebar::CellBorderStylePopup::mxTBBorder3
private

Definition at line 35 of file CellBorderStyleControl.hxx.

Referenced by Initialize().

◆ mxTBBorder4

std::unique_ptr<weld::Toolbar> sc::sidebar::CellBorderStylePopup::mxTBBorder4
private

Definition at line 36 of file CellBorderStyleControl.hxx.

Referenced by Initialize().


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