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

#include <CellLineStyleControl.hxx>

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

Public Member Functions

 CellLineStylePopup (weld::Toolbar *pParent, const OUString &rId, SfxDispatcher *pDispatcher)
 
void SetLineStyleSelect (sal_uInt16 out, sal_uInt16 in, sal_uInt16 dis)
 
virtual void GrabFocus () override
 
virtual ~CellLineStylePopup () 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 ()
 
void SetAllNoSel ()
 
 DECL_LINK (VSSelectHdl, ValueSet *, void)
 
 DECL_LINK (PBClickHdl, weld::Button &, void)
 

Private Attributes

MenuOrToolMenuButton maToolButton
 
SfxDispatchermpDispatcher
 
std::unique_ptr< CellLineStyleValueSetmxCellLineStyleValueSet
 
std::unique_ptr< weld::CustomWeldmxCellLineStyleValueSetWin
 
std::unique_ptr< weld::ButtonmxPushButtonMoreOptions
 
OUString maStr [CELL_LINE_STYLE_ENTRIES]
 

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 CellLineStyleControl.hxx.

Constructor & Destructor Documentation

◆ CellLineStylePopup()

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

Definition at line 35 of file CellLineStyleControl.cxx.

References Initialize().

◆ ~CellLineStylePopup()

sc::sidebar::CellLineStylePopup::~CellLineStylePopup ( )
overridevirtual

Definition at line 46 of file CellLineStyleControl.cxx.

Member Function Documentation

◆ DECL_LINK() [1/2]

sc::sidebar::CellLineStylePopup::DECL_LINK ( PBClickHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [2/2]

sc::sidebar::CellLineStylePopup::DECL_LINK ( VSSelectHdl  ,
ValueSet ,
void   
)
private

◆ GrabFocus()

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

Implements WeldToolbarPopup.

Definition at line 86 of file CellLineStyleControl.cxx.

References mxCellLineStyleValueSet.

◆ Initialize()

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

◆ SetAllNoSel()

void sc::sidebar::CellLineStylePopup::SetAllNoSel ( )
private

Definition at line 91 of file CellLineStyleControl.cxx.

References mxCellLineStyleValueSet.

Referenced by Initialize(), and SetLineStyleSelect().

◆ SetLineStyleSelect()

void sc::sidebar::CellLineStylePopup::SetLineStyleSelect ( sal_uInt16  out,
sal_uInt16  in,
sal_uInt16  dis 
)

Member Data Documentation

◆ maStr

OUString sc::sidebar::CellLineStylePopup::maStr[CELL_LINE_STYLE_ENTRIES]
private

Definition at line 37 of file CellLineStyleControl.hxx.

Referenced by Initialize().

◆ maToolButton

MenuOrToolMenuButton sc::sidebar::CellLineStylePopup::maToolButton
private

Definition at line 32 of file CellLineStyleControl.hxx.

◆ mpDispatcher

SfxDispatcher* sc::sidebar::CellLineStylePopup::mpDispatcher
private

Definition at line 33 of file CellLineStyleControl.hxx.

◆ mxCellLineStyleValueSet

std::unique_ptr<CellLineStyleValueSet> sc::sidebar::CellLineStylePopup::mxCellLineStyleValueSet
private

Definition at line 34 of file CellLineStyleControl.hxx.

Referenced by GrabFocus(), Initialize(), SetAllNoSel(), and SetLineStyleSelect().

◆ mxCellLineStyleValueSetWin

std::unique_ptr<weld::CustomWeld> sc::sidebar::CellLineStylePopup::mxCellLineStyleValueSetWin
private

Definition at line 35 of file CellLineStyleControl.hxx.

◆ mxPushButtonMoreOptions

std::unique_ptr<weld::Button> sc::sidebar::CellLineStylePopup::mxPushButtonMoreOptions
private

Definition at line 36 of file CellLineStyleControl.hxx.

Referenced by Initialize(), and SetLineStyleSelect().


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