LibreOffice Module sfx2 (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SfxCharmapCtrl Class Referencefinal

#include <charmapcontrol.hxx>

Inheritance diagram for SfxCharmapCtrl:
[legend]
Collaboration diagram for SfxCharmapCtrl:
[legend]

Public Member Functions

 SfxCharmapCtrl (CharmapPopup *pControl, weld::Widget *pParent)
 
virtual ~SfxCharmapCtrl () override
 
virtual void GrabFocus () 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

 DECL_LINK (CharClickHdl, SvxCharView *, void)
 
 DECL_LINK (OpenDlgHdl, weld::Button &, void)
 
 DECL_LINK (UpdateRecentHdl, void *, void)
 

Private Attributes

rtl::Reference< CharmapPopupm_xControl
 
ScopedVclPtr< VirtualDevicem_xVirDev
 
SfxCharmapContainer m_aCharmapContents
 
std::unique_ptr< weld::Labelm_xRecentLabel
 
std::unique_ptr< weld::Buttonm_xDlgBtn
 

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 31 of file charmapcontrol.hxx.

Constructor & Destructor Documentation

◆ SfxCharmapCtrl()

SfxCharmapCtrl::SfxCharmapCtrl ( CharmapPopup pControl,
weld::Widget pParent 
)
explicit

◆ ~SfxCharmapCtrl()

SfxCharmapCtrl::~SfxCharmapCtrl ( )
overridevirtual

Definition at line 142 of file charmapcontrol.cxx.

Member Function Documentation

◆ DECL_LINK() [1/3]

SfxCharmapCtrl::DECL_LINK ( CharClickHdl  ,
SvxCharView ,
void   
)
private

◆ DECL_LINK() [2/3]

SfxCharmapCtrl::DECL_LINK ( OpenDlgHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [3/3]

SfxCharmapCtrl::DECL_LINK ( UpdateRecentHdl  ,
void *  ,
void   
)
private

◆ GrabFocus()

void SfxCharmapCtrl::GrabFocus ( )
overridevirtual

Member Data Documentation

◆ m_aCharmapContents

SfxCharmapContainer SfxCharmapCtrl::m_aCharmapContents
private

Definition at line 44 of file charmapcontrol.hxx.

Referenced by GrabFocus(), and SfxCharmapCtrl().

◆ m_xControl

rtl::Reference<CharmapPopup> SfxCharmapCtrl::m_xControl
private

Definition at line 40 of file charmapcontrol.hxx.

◆ m_xDlgBtn

std::unique_ptr<weld::Button> SfxCharmapCtrl::m_xDlgBtn
private

Definition at line 47 of file charmapcontrol.hxx.

Referenced by SfxCharmapCtrl().

◆ m_xRecentLabel

std::unique_ptr<weld::Label> SfxCharmapCtrl::m_xRecentLabel
private

Definition at line 46 of file charmapcontrol.hxx.

◆ m_xVirDev

ScopedVclPtr<VirtualDevice> SfxCharmapCtrl::m_xVirDev
private

Definition at line 42 of file charmapcontrol.hxx.


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