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

#include <editbrowsebox.hxx>

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

Public Member Functions

 MultiLineEditImplementation (MultiLineTextCell &rEdit)
 
virtual ControlBaseGetControl () override
 
virtual OUString GetText (LineEnd aSeparator) 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 aSeparator) 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::TextView &, void)
 

Private Attributes

MultiLineTextCellm_rEdit
 
int m_nMaxTextLen
 

Additional Inherited Members

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

Detailed Description

Definition at line 446 of file editbrowsebox.hxx.

Constructor & Destructor Documentation

◆ MultiLineEditImplementation()

svt::MultiLineEditImplementation::MultiLineEditImplementation ( MultiLineTextCell rEdit)
inline

Definition at line 453 of file editbrowsebox.hxx.

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

Member Function Documentation

◆ CanDown()

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

◆ CanUp()

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

◆ Copy()

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

◆ Cut()

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

◆ DECL_LINK()

svt::MultiLineEditImplementation::DECL_LINK ( ModifyHdl  ,
weld::TextView ,
void   
)
private

◆ GetControl()

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

Implements svt::IEditImplementation.

Definition at line 460 of file editbrowsebox.hxx.

◆ GetMaxTextLen()

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

Implements svt::IEditImplementation.

Definition at line 482 of file editbrowsebox.hxx.

◆ GetSelected()

OUString svt::MultiLineEditImplementation::GetSelected ( LineEnd  aSeparator) const
overridevirtual

◆ GetSelection()

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

◆ GetText()

OUString svt::MultiLineEditImplementation::GetText ( LineEnd  aSeparator) const
overridevirtual

◆ IsReadOnly()

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

◆ IsValueChangedFromSaved()

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

◆ Paste()

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

◆ ReplaceSelected()

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

◆ SaveValue()

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

◆ SetMaxTextLen()

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

◆ SetReadOnly()

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

◆ SetSelection()

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

◆ SetText()

virtual void svt::MultiLineEditImplementation::SetText ( const OUString &  rStr)
inlineoverridevirtual

Member Data Documentation

◆ m_nMaxTextLen

int svt::MultiLineEditImplementation::m_nMaxTextLen
private

Definition at line 449 of file editbrowsebox.hxx.

◆ m_rEdit

MultiLineTextCell& svt::MultiLineEditImplementation::m_rEdit
private

Definition at line 448 of file editbrowsebox.hxx.

Referenced by GetSelected(), and GetText().


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