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 OString &rId, SfxDispatcher *pDispatcher)
 
virtual void GrabFocus () override
 
virtual ~CellBorderStylePopup () override
 
- Public Member Functions inherited from WeldToolbarPopup
 WeldToolbarPopup (const css::uno::Reference< css::frame::XFrame > &rFrame, weld::Widget *pParent, const OUString &rUIFile, const OString &rId)
 
virtual ~WeldToolbarPopup ()
 
weld::ContainergetTopLevel ()
 
weld::ContainergetContainer ()
 
void AddStatusListener (const OUString &rCommandURL)
 
virtual void statusChanged (const css::frame::FeatureStateEvent &Event)
 

Private Member Functions

void Initialize ()
 
 DECL_LINK (TB1SelectHdl, const OString &, void)
 
 DECL_LINK (TB2and3SelectHdl, const OString &, void)
 
 DECL_LINK (TB4SelectHdl, const OString &, 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 29 of file CellBorderStyleControl.hxx.

Constructor & Destructor Documentation

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

Definition at line 42 of file CellBorderStyleControl.cxx.

References Initialize().

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

Definition at line 59 of file CellBorderStyleControl.cxx.

Member Function Documentation

sc::sidebar::CellBorderStylePopup::DECL_LINK ( TB1SelectHdl  ,
const OString &  ,
void   
)
private
sc::sidebar::CellBorderStylePopup::DECL_LINK ( TB2and3SelectHdl  ,
const OString &  ,
void   
)
private
sc::sidebar::CellBorderStylePopup::DECL_LINK ( TB4SelectHdl  ,
const OString &  ,
void   
)
private
void sc::sidebar::CellBorderStylePopup::GrabFocus ( )
overridevirtual

Implements WeldToolbarPopup.

Definition at line 54 of file CellBorderStyleControl.cxx.

References mxTBBorder1.

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

Definition at line 63 of file CellBorderStyleControl.cxx.

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

Referenced by CellBorderStylePopup().

Member Data Documentation

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

Definition at line 32 of file CellBorderStyleControl.hxx.

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

Definition at line 33 of file CellBorderStyleControl.hxx.

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

Definition at line 34 of file CellBorderStyleControl.hxx.

Referenced by GrabFocus(), and Initialize().

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

Definition at line 35 of file CellBorderStyleControl.hxx.

Referenced by Initialize().

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

Definition at line 36 of file CellBorderStyleControl.hxx.

Referenced by Initialize().

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

Definition at line 37 of file CellBorderStyleControl.hxx.

Referenced by Initialize().


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