LibreOffice Module svtools (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
svt::EntryImplementation Class Referencefinal

#include <editbrowsebox.hxx>

Inheritance diagram for svt::EntryImplementation:
[legend]
Collaboration diagram for svt::EntryImplementation:
[legend]

Public Member Functions

 EntryImplementation (EditControlBase &rEdit)
 
virtual ControlBaseGetControl () override
 
virtual OUString GetText (LineEnd) const override
 
virtual void SetText (const OUString &_rStr) override
 
virtual bool IsReadOnly () const override
 
virtual void SetReadOnly (bool bReadOnly) override
 
virtual sal_Int32 GetMaxTextLen () const override
 
virtual void SetMaxTextLen (sal_Int32 nMaxLen) override
 
virtual Selection GetSelection () const override
 
virtual void SetSelection (const Selection &rSelection) override
 
virtual void ReplaceSelected (const OUString &rStr) override
 
virtual OUString GetSelected (LineEnd) const override
 
virtual bool IsValueChangedFromSaved () const override
 
virtual void SaveValue () override
 
virtual bool CanUp () const override
 
virtual bool CanDown () const override
 
virtual void Cut () override
 
virtual void Copy () override
 
virtual void Paste () override
 
- Public Member Functions inherited from svt::IEditImplementation
virtual ~IEditImplementation ()=0
 
virtual ControlBaseGetControl ()=0
 
virtual OUString GetText (LineEnd aSeparator) const =0
 
virtual void SetText (const OUString &_rStr)=0
 
virtual bool IsReadOnly () const =0
 
virtual void SetReadOnly (bool bReadOnly)=0
 
virtual sal_Int32 GetMaxTextLen () const =0
 
virtual void SetMaxTextLen (sal_Int32 _nMaxLen)=0
 
virtual Selection GetSelection () const =0
 
virtual void SetSelection (const Selection &_rSelection)=0
 
virtual void ReplaceSelected (const OUString &_rStr)=0
 
virtual OUString GetSelected (LineEnd aSeparator) const =0
 
virtual bool IsValueChangedFromSaved () const =0
 
virtual void SaveValue ()=0
 
virtual bool CanUp () const =0
 
virtual bool CanDown () const =0
 
virtual void Cut ()=0
 
virtual void Copy ()=0
 
virtual void Paste ()=0
 
void SetModifyHdl (const Link< LinkParamNone *, void > &rLink)
 
void SetAuxModifyHdl (const Link< LinkParamNone *, void > &rLink)
 

Private Member Functions

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

Private Attributes

EditControlBasem_rEdit
 
int m_nMaxTextLen
 

Additional Inherited Members

- Protected Member Functions inherited from svt::IEditImplementation
void CallModifyHdls ()
 

Detailed Description

Definition at line 295 of file editbrowsebox.hxx.

Constructor & Destructor Documentation

◆ EntryImplementation()

svt::EntryImplementation::EntryImplementation ( EditControlBase rEdit)
inline

Definition at line 302 of file editbrowsebox.hxx.

References svt::EditControlBase::connect_changed(), and LINK.

Member Function Documentation

◆ CanDown()

virtual bool svt::EntryImplementation::CanDown ( ) const
inlineoverridevirtual

Implements svt::IEditImplementation.

Definition at line 389 of file editbrowsebox.hxx.

◆ CanUp()

virtual bool svt::EntryImplementation::CanUp ( ) const
inlineoverridevirtual

Implements svt::IEditImplementation.

Definition at line 384 of file editbrowsebox.hxx.

◆ Copy()

virtual void svt::EntryImplementation::Copy ( )
inlineoverridevirtual

◆ Cut()

virtual void svt::EntryImplementation::Cut ( )
inlineoverridevirtual

◆ DECL_LINK()

svt::EntryImplementation::DECL_LINK ( ModifyHdl  ,
weld::Entry ,
void   
)
private

◆ GetControl()

virtual ControlBase & svt::EntryImplementation::GetControl ( )
inlineoverridevirtual

Implements svt::IEditImplementation.

Definition at line 309 of file editbrowsebox.hxx.

◆ GetMaxTextLen()

virtual sal_Int32 svt::EntryImplementation::GetMaxTextLen ( ) const
inlineoverridevirtual

Implements svt::IEditImplementation.

Definition at line 335 of file editbrowsebox.hxx.

◆ GetSelected()

virtual OUString svt::EntryImplementation::GetSelected ( LineEnd  ) const
inlineoverridevirtual

◆ GetSelection()

virtual Selection svt::EntryImplementation::GetSelection ( ) const
inlineoverridevirtual

◆ GetText()

virtual OUString svt::EntryImplementation::GetText ( LineEnd  ) const
inlineoverridevirtual

◆ IsReadOnly()

virtual bool svt::EntryImplementation::IsReadOnly ( ) const
inlineoverridevirtual

◆ IsValueChangedFromSaved()

virtual bool svt::EntryImplementation::IsValueChangedFromSaved ( ) const
inlineoverridevirtual

◆ Paste()

virtual void svt::EntryImplementation::Paste ( )
inlineoverridevirtual

◆ ReplaceSelected()

virtual void svt::EntryImplementation::ReplaceSelected ( const OUString &  rStr)
inlineoverridevirtual

◆ SaveValue()

virtual void svt::EntryImplementation::SaveValue ( )
inlineoverridevirtual

◆ SetMaxTextLen()

virtual void svt::EntryImplementation::SetMaxTextLen ( sal_Int32  nMaxLen)
inlineoverridevirtual

◆ SetReadOnly()

virtual void svt::EntryImplementation::SetReadOnly ( bool  bReadOnly)
inlineoverridevirtual

◆ SetSelection()

virtual void svt::EntryImplementation::SetSelection ( const Selection rSelection)
inlineoverridevirtual

◆ SetText()

virtual void svt::EntryImplementation::SetText ( const OUString &  _rStr)
inlineoverridevirtual

Member Data Documentation

◆ m_nMaxTextLen

int svt::EntryImplementation::m_nMaxTextLen
private

Definition at line 298 of file editbrowsebox.hxx.

◆ m_rEdit

EditControlBase& svt::EntryImplementation::m_rEdit
private

Definition at line 297 of file editbrowsebox.hxx.


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