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

#include <editbrowsebox.hxx>

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

Public Member Functions

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)
 

Protected Member Functions

void CallModifyHdls ()
 

Private Attributes

Link< LinkParamNone *, void > m_aModify1Hdl
 
Link< LinkParamNone *, void > m_aModify2Hdl
 

Detailed Description

Definition at line 111 of file editbrowsebox.hxx.

Constructor & Destructor Documentation

◆ ~IEditImplementation()

svt::IEditImplementation::~IEditImplementation ( )
pure virtual

Definition at line 57 of file editbrowsebox.cxx.

Member Function Documentation

◆ CallModifyHdls()

void svt::IEditImplementation::CallModifyHdls ( )
inlineprotected

Definition at line 160 of file editbrowsebox.hxx.

References Link< typename Arg, typename Ret >::Call().

◆ CanDown()

virtual bool svt::IEditImplementation::CanDown ( ) const
pure virtual

◆ CanUp()

virtual bool svt::IEditImplementation::CanUp ( ) const
pure virtual

◆ Copy()

virtual void svt::IEditImplementation::Copy ( )
pure virtual

◆ Cut()

virtual void svt::IEditImplementation::Cut ( )
pure virtual

◆ GetControl()

virtual ControlBase & svt::IEditImplementation::GetControl ( )
pure virtual

◆ GetMaxTextLen()

virtual sal_Int32 svt::IEditImplementation::GetMaxTextLen ( ) const
pure virtual

◆ GetSelected()

virtual OUString svt::IEditImplementation::GetSelected ( LineEnd  aSeparator) const
pure virtual

◆ GetSelection()

virtual Selection svt::IEditImplementation::GetSelection ( ) const
pure virtual

◆ GetText()

virtual OUString svt::IEditImplementation::GetText ( LineEnd  aSeparator) const
pure virtual

◆ IsReadOnly()

virtual bool svt::IEditImplementation::IsReadOnly ( ) const
pure virtual

◆ IsValueChangedFromSaved()

virtual bool svt::IEditImplementation::IsValueChangedFromSaved ( ) const
pure virtual

◆ Paste()

virtual void svt::IEditImplementation::Paste ( )
pure virtual

◆ ReplaceSelected()

virtual void svt::IEditImplementation::ReplaceSelected ( const OUString &  _rStr)
pure virtual

◆ SaveValue()

virtual void svt::IEditImplementation::SaveValue ( )
pure virtual

◆ SetAuxModifyHdl()

void svt::IEditImplementation::SetAuxModifyHdl ( const Link< LinkParamNone *, void > &  rLink)
inline

Definition at line 150 of file editbrowsebox.hxx.

◆ SetMaxTextLen()

virtual void svt::IEditImplementation::SetMaxTextLen ( sal_Int32  _nMaxLen)
pure virtual

◆ SetModifyHdl()

void svt::IEditImplementation::SetModifyHdl ( const Link< LinkParamNone *, void > &  rLink)
inline

Definition at line 144 of file editbrowsebox.hxx.

Referenced by svt::EditCellController::EditCellController().

◆ SetReadOnly()

virtual void svt::IEditImplementation::SetReadOnly ( bool  bReadOnly)
pure virtual

◆ SetSelection()

virtual void svt::IEditImplementation::SetSelection ( const Selection _rSelection)
pure virtual

◆ SetText()

virtual void svt::IEditImplementation::SetText ( const OUString &  _rStr)
pure virtual

Member Data Documentation

◆ m_aModify1Hdl

Link<LinkParamNone*,void> svt::IEditImplementation::m_aModify1Hdl
private

Definition at line 156 of file editbrowsebox.hxx.

◆ m_aModify2Hdl

Link<LinkParamNone*,void> svt::IEditImplementation::m_aModify2Hdl
private

Definition at line 157 of file editbrowsebox.hxx.


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