LibreOffice Module chart2 (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
chart::impl::SeriesHeaderEdit Class Reference
Collaboration diagram for chart::impl::SeriesHeaderEdit:
[legend]

Public Member Functions

 SeriesHeaderEdit (std::unique_ptr< weld::Entry > xControl)
 
void setStartColumn (sal_Int32 nStartColumn)
 
sal_Int32 getStartColumn () const
 
void SetShowWarningBox (bool bShowWarning)
 
OUString GetText () const
 
void SetText (const OUString &rText)
 
bool HasFocus () const
 
void set_size_request (int nWidth, int nHeight)
 
void set_margin_start (int nLeft)
 
void SetModifyHdl (const Link< SeriesHeaderEdit &, void > &rLink)
 
void SetGetFocusHdl (const Link< SeriesHeaderEdit &, void > &rLink)
 

Private Member Functions

 DECL_LINK (NameEdited, weld::Entry &, void)
 
 DECL_LINK (NameFocusIn, weld::Widget &, void)
 
 DECL_LINK (MousePressHdl, const MouseEvent &, bool)
 

Private Attributes

std::unique_ptr< weld::Entrym_xControl
 
Link< SeriesHeaderEdit &, void > m_aModifyHdl
 
Link< SeriesHeaderEdit &, void > m_aFocusInHdl
 
sal_Int32 m_nStartColumn
 
bool m_bShowWarningBox
 

Detailed Description

Definition at line 88 of file DataBrowser.cxx.

Constructor & Destructor Documentation

◆ SeriesHeaderEdit()

chart::impl::SeriesHeaderEdit::SeriesHeaderEdit ( std::unique_ptr< weld::Entry xControl)
explicit

Definition at line 120 of file DataBrowser.cxx.

References HID_SCH_DATA_SERIES_LABEL, LINK, m_xControl, and m_xControl.

Member Function Documentation

◆ DECL_LINK() [1/3]

chart::impl::SeriesHeaderEdit::DECL_LINK ( MousePressHdl  ,
const MouseEvent ,
bool   
)
private

◆ DECL_LINK() [2/3]

chart::impl::SeriesHeaderEdit::DECL_LINK ( NameEdited  ,
weld::Entry ,
void   
)
private

◆ DECL_LINK() [3/3]

chart::impl::SeriesHeaderEdit::DECL_LINK ( NameFocusIn  ,
weld::Widget ,
void   
)
private

◆ getStartColumn()

sal_Int32 chart::impl::SeriesHeaderEdit::getStartColumn ( ) const
inline

Definition at line 94 of file DataBrowser.cxx.

References m_nStartColumn.

◆ GetText()

OUString chart::impl::SeriesHeaderEdit::GetText ( ) const
inline

Definition at line 97 of file DataBrowser.cxx.

References m_xControl.

◆ HasFocus()

bool chart::impl::SeriesHeaderEdit::HasFocus ( ) const
inline

Definition at line 100 of file DataBrowser.cxx.

References m_xControl.

◆ set_margin_start()

void chart::impl::SeriesHeaderEdit::set_margin_start ( int  nLeft)
inline

Definition at line 103 of file DataBrowser.cxx.

References m_xControl.

◆ set_size_request()

void chart::impl::SeriesHeaderEdit::set_size_request ( int  nWidth,
int  nHeight 
)
inline

Definition at line 102 of file DataBrowser.cxx.

References m_xControl.

◆ SetGetFocusHdl()

void chart::impl::SeriesHeaderEdit::SetGetFocusHdl ( const Link< SeriesHeaderEdit &, void > &  rLink)
inline

Definition at line 106 of file DataBrowser.cxx.

References m_aFocusInHdl.

◆ SetModifyHdl()

void chart::impl::SeriesHeaderEdit::SetModifyHdl ( const Link< SeriesHeaderEdit &, void > &  rLink)
inline

Definition at line 105 of file DataBrowser.cxx.

References m_aModifyHdl.

◆ SetShowWarningBox()

void chart::impl::SeriesHeaderEdit::SetShowWarningBox ( bool  bShowWarning)

Definition at line 146 of file DataBrowser.cxx.

References m_bShowWarningBox.

◆ setStartColumn()

void chart::impl::SeriesHeaderEdit::setStartColumn ( sal_Int32  nStartColumn)

Definition at line 141 of file DataBrowser.cxx.

References m_nStartColumn.

◆ SetText()

void chart::impl::SeriesHeaderEdit::SetText ( const OUString &  rText)
inline

Definition at line 98 of file DataBrowser.cxx.

References m_xControl.

Member Data Documentation

◆ m_aFocusInHdl

Link<SeriesHeaderEdit&,void> chart::impl::SeriesHeaderEdit::m_aFocusInHdl
private

Definition at line 115 of file DataBrowser.cxx.

Referenced by SetGetFocusHdl().

◆ m_aModifyHdl

Link<SeriesHeaderEdit&,void> chart::impl::SeriesHeaderEdit::m_aModifyHdl
private

Definition at line 114 of file DataBrowser.cxx.

Referenced by SetModifyHdl().

◆ m_bShowWarningBox

bool chart::impl::SeriesHeaderEdit::m_bShowWarningBox
private

Definition at line 117 of file DataBrowser.cxx.

Referenced by SetShowWarningBox().

◆ m_nStartColumn

sal_Int32 chart::impl::SeriesHeaderEdit::m_nStartColumn
private

Definition at line 116 of file DataBrowser.cxx.

Referenced by getStartColumn(), and setStartColumn().

◆ m_xControl

std::unique_ptr<weld::Entry> chart::impl::SeriesHeaderEdit::m_xControl
private

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