LibreOffice Module dbaccess (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
dbaui::OSQLNameEditControl Class Reference

#include <SqlNameEdit.hxx>

Inheritance diagram for dbaui::OSQLNameEditControl:
[legend]
Collaboration diagram for dbaui::OSQLNameEditControl:
[legend]

Public Member Functions

 OSQLNameEditControl (BrowserDataWin *pParent, const OUString &rAllowedChars)
 
virtual void connect_changed (const Link< weld::Entry &, void > &rLink) override
 
- Public Member Functions inherited from svt::EditControl
 EditControl (BrowserDataWin *pParent)
 
virtual void dispose () override
 
virtual void connect_changed (const Link< weld::Entry &, void > &rLink) override
 
virtual void connect_focus_in (const Link< weld::Widget &, void > &rLink) override
 
virtual void connect_focus_out (const Link< weld::Widget &, void > &rLink) override
 
virtual void connect_key_press (const Link< const KeyEvent &, bool > &rLink) override
 
- Public Member Functions inherited from svt::EditControlBase
 EditControlBase (BrowserDataWin *pParent)
 
virtual void SetEditableReadOnly (bool bReadOnly) override
 
virtual void SetPointFont (const vcl::Font &rFont) override
 
virtual void dispose () override
 
weld::Entryget_widget ()
 
virtual void connect_changed (const Link< weld::Entry &, void > &rLink)=0
 
virtual void connect_focus_in (const Link< weld::Widget &, void > &rLink)=0
 
virtual void connect_focus_out (const Link< weld::Widget &, void > &rLink)=0
 
virtual void connect_key_press (const Link< const KeyEvent &, bool > &rLink)=0
 
- Public Member Functions inherited from svt::ControlBase
 ControlBase (BrowserDataWin *pParent, const OUString &rUIXMLDescription, const OUString &rID)
 
virtual void SetEditableReadOnly (bool bReadOnly)
 
virtual bool ProcessKey (const KeyEvent &rKEvt)
 
virtual void SetPointFont (const vcl::Font &rFont)=0
 
void SetFocusInHdl (const Link< LinkParamNone *, void > &rHdl)
 
void SetFocusOutHdl (const Link< LinkParamNone *, void > &rHdl)
 
void SetMousePressHdl (const Link< const MouseEvent &, void > &rHdl)
 
void SetMouseReleaseHdl (const Link< const MouseEvent &, void > &rHdl)
 
void SetMouseMoveHdl (const Link< const MouseEvent &, void > &rHdl)
 
void SetKeyInputHdl (const Link< const KeyEvent &, void > &rHdl)
 
void SetKeyReleaseHdl (const Link< const KeyEvent &, void > &rHdl)
 
- Public Member Functions inherited from dbaui::OSQLNameChecker
 OSQLNameChecker (OUString _sAllowedChars)
 
void setAllowedChars (const OUString &_rAllowedChars)
 
void setCheck (bool _bCheck)
 
bool checkString (std::u16string_view _sToCheck, OUString &_rsCorrected)
 

Private Member Functions

 DECL_LINK (ModifyHdl, weld::Entry &, void)
 

Private Attributes

Link< weld::Entry &, void > m_ChainChangedHdl
 

Additional Inherited Members

- Protected Member Functions inherited from svt::EditControlBase
void InitEditControlBase (weld::Entry *pEntry)
 
- Protected Member Functions inherited from svt::ControlBase
 DECL_DLLPRIVATE_LINK (KeyInputHdl, const KeyEvent &, bool)
 
 DECL_DLLPRIVATE_LINK (KeyReleaseHdl, const KeyEvent &, bool)
 
 DECL_DLLPRIVATE_LINK (FocusInHdl, weld::Widget &, void)
 
 DECL_DLLPRIVATE_LINK (FocusOutHdl, weld::Widget &, void)
 
 DECL_DLLPRIVATE_LINK (MousePressHdl, const MouseEvent &, bool)
 
 DECL_DLLPRIVATE_LINK (MouseReleaseHdl, const MouseEvent &, bool)
 
 DECL_DLLPRIVATE_LINK (MouseMoveHdl, const MouseEvent &, bool)
 
- Protected Attributes inherited from svt::EditControl
std::unique_ptr< weld::Entrym_xWidget
 

Detailed Description

Definition at line 49 of file SqlNameEdit.hxx.

Constructor & Destructor Documentation

◆ OSQLNameEditControl()

dbaui::OSQLNameEditControl::OSQLNameEditControl ( BrowserDataWin pParent,
const OUString &  rAllowedChars 
)
inline

Definition at line 53 of file SqlNameEdit.hxx.

References LINK, and svt::EditControl::m_xWidget.

Member Function Documentation

◆ connect_changed()

virtual void dbaui::OSQLNameEditControl::connect_changed ( const Link< weld::Entry &, void > &  rLink)
inlineoverridevirtual

Reimplemented from svt::EditControl.

Definition at line 60 of file SqlNameEdit.hxx.

References m_ChainChangedHdl.

◆ DECL_LINK()

dbaui::OSQLNameEditControl::DECL_LINK ( ModifyHdl  ,
weld::Entry ,
void   
)
private

Member Data Documentation

◆ m_ChainChangedHdl

Link<weld::Entry&,void> dbaui::OSQLNameEditControl::m_ChainChangedHdl
private

Definition at line 68 of file SqlNameEdit.hxx.

Referenced by connect_changed().


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