LibreOffice Module formula (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
formula::ArgInput Class Referencefinal

#include <ControlHelper.hxx>

Collaboration diagram for formula::ArgInput:
[legend]

Public Member Functions

 ArgInput ()
 
void InitArgInput (weld::Label *pftArg, weld::Button *pbtnFx, ArgEdit *pedArg, RefButton *prefBtn)
 
void SetArgName (const OUString &aArg)
 
OUString GetArgName () const
 
void SetArgNameFont (const vcl::Font &)
 
void SetArgVal (const OUString &aVal)
 
OUString GetArgVal () const
 
void SelectAll ()
 
ArgEditGetArgEdPtr ()
 
void SetFxClickHdl (const Link< ArgInput &, void > &rLink)
 
void SetFxFocusHdl (const Link< ArgInput &, void > &rLink)
 
void SetEdFocusHdl (const Link< ArgInput &, void > &rLink)
 
void SetEdModifyHdl (const Link< ArgInput &, void > &rLink)
 
void Hide ()
 
void Show ()
 
void UpdateAccessibleNames ()
 

Private Member Functions

 DECL_LINK (FxBtnClickHdl, weld::Button &, void)
 
 DECL_LINK (FxBtnFocusHdl, weld::Widget &, void)
 
 DECL_LINK (EdFocusHdl, RefEdit &, void)
 
 DECL_LINK (EdModifyHdl, RefEdit &, void)
 

Private Attributes

Link< ArgInput &, void > aFxClickLink
 
Link< ArgInput &, void > aFxFocusLink
 
Link< ArgInput &, void > aEdFocusLink
 
Link< ArgInput &, void > aEdModifyLink
 
weld::LabelpFtArg
 
weld::ButtonpBtnFx
 
ArgEditpEdArg
 
RefButtonpRefBtn
 

Detailed Description

Definition at line 51 of file ControlHelper.hxx.

Constructor & Destructor Documentation

◆ ArgInput()

formula::ArgInput::ArgInput ( )

Definition at line 131 of file funcutl.cxx.

References pBtnFx, pEdArg, pFtArg, and pRefBtn.

Member Function Documentation

◆ DECL_LINK() [1/4]

formula::ArgInput::DECL_LINK ( EdFocusHdl  ,
RefEdit ,
void   
)
private

◆ DECL_LINK() [2/4]

formula::ArgInput::DECL_LINK ( EdModifyHdl  ,
RefEdit ,
void   
)
private

◆ DECL_LINK() [3/4]

formula::ArgInput::DECL_LINK ( FxBtnClickHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [4/4]

formula::ArgInput::DECL_LINK ( FxBtnFocusHdl  ,
weld::Widget ,
void   
)
private

◆ GetArgEdPtr()

ArgEdit * formula::ArgInput::GetArgEdPtr ( )
inline

◆ GetArgName()

OUString formula::ArgInput::GetArgName ( ) const

Definition at line 167 of file funcutl.cxx.

References weld::Label::get_label(), and pFtArg.

Referenced by formula::ParaWin::GetActiveArgName().

◆ GetArgVal()

OUString formula::ArgInput::GetArgVal ( ) const

Definition at line 197 of file funcutl.cxx.

References formula::RefEdit::GetText(), and pEdArg.

◆ Hide()

void formula::ArgInput::Hide ( )

◆ InitArgInput()

void formula::ArgInput::InitArgInput ( weld::Label pftArg,
weld::Button pbtnFx,
ArgEdit pedArg,
RefButton prefBtn 
)

◆ SelectAll()

void formula::ArgInput::SelectAll ( )

Definition at line 183 of file funcutl.cxx.

References pEdArg, and formula::RefEdit::SelectAll().

Referenced by formula::ParaWin::SliderMoved().

◆ SetArgName()

void formula::ArgInput::SetArgName ( const OUString &  aArg)

Definition at line 160 of file funcutl.cxx.

References pFtArg, and weld::Label::set_label().

Referenced by formula::ParaWin::SetArgName().

◆ SetArgNameFont()

void formula::ArgInput::SetArgNameFont ( const vcl::Font aFont)

Definition at line 176 of file funcutl.cxx.

References pFtArg, and weld::Label::set_font().

Referenced by formula::ParaWin::SetArgNameFont().

◆ SetArgVal()

void formula::ArgInput::SetArgVal ( const OUString &  aVal)

◆ SetEdFocusHdl()

void formula::ArgInput::SetEdFocusHdl ( const Link< ArgInput &, void > &  rLink)
inline

Definition at line 94 of file ControlHelper.hxx.

References aEdFocusLink.

Referenced by formula::ParaWin::InitArgInput().

◆ SetEdModifyHdl()

void formula::ArgInput::SetEdModifyHdl ( const Link< ArgInput &, void > &  rLink)
inline

Definition at line 96 of file ControlHelper.hxx.

References aEdModifyLink.

Referenced by formula::ParaWin::InitArgInput().

◆ SetFxClickHdl()

void formula::ArgInput::SetFxClickHdl ( const Link< ArgInput &, void > &  rLink)
inline

Definition at line 90 of file ControlHelper.hxx.

References aFxClickLink.

Referenced by formula::ParaWin::InitArgInput().

◆ SetFxFocusHdl()

void formula::ArgInput::SetFxFocusHdl ( const Link< ArgInput &, void > &  rLink)
inline

Definition at line 92 of file ControlHelper.hxx.

References aFxFocusLink.

Referenced by formula::ParaWin::InitArgInput().

◆ Show()

void formula::ArgInput::Show ( )

◆ UpdateAccessibleNames()

void formula::ArgInput::UpdateAccessibleNames ( )

Member Data Documentation

◆ aEdFocusLink

Link<ArgInput&,void> formula::ArgInput::aEdFocusLink
private

Definition at line 56 of file ControlHelper.hxx.

Referenced by SetEdFocusHdl().

◆ aEdModifyLink

Link<ArgInput&,void> formula::ArgInput::aEdModifyLink
private

Definition at line 57 of file ControlHelper.hxx.

Referenced by SetEdModifyHdl().

◆ aFxClickLink

Link<ArgInput&,void> formula::ArgInput::aFxClickLink
private

Definition at line 54 of file ControlHelper.hxx.

Referenced by SetFxClickHdl().

◆ aFxFocusLink

Link<ArgInput&,void> formula::ArgInput::aFxFocusLink
private

Definition at line 55 of file ControlHelper.hxx.

Referenced by SetFxFocusHdl().

◆ pBtnFx

weld::Button* formula::ArgInput::pBtnFx
private

Definition at line 60 of file ControlHelper.hxx.

Referenced by ArgInput(), Hide(), InitArgInput(), Show(), and UpdateAccessibleNames().

◆ pEdArg

ArgEdit* formula::ArgInput::pEdArg
private

◆ pFtArg

weld::Label* formula::ArgInput::pFtArg
private

◆ pRefBtn

RefButton* formula::ArgInput::pRefBtn
private

Definition at line 62 of file ControlHelper.hxx.

Referenced by ArgInput(), Hide(), InitArgInput(), Show(), and UpdateAccessibleNames().


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