LibreOffice Module svtools (master) 1
|
#include <editbrowsebox.hxx>
Public Member Functions | |
MultiLineEditImplementation (MultiLineTextCell &rEdit) | |
virtual ControlBase & | GetControl () 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 |
![]() | |
virtual | ~IEditImplementation ()=0 |
virtual ControlBase & | GetControl ()=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 | |
MultiLineTextCell & | m_rEdit |
int | m_nMaxTextLen |
Additional Inherited Members | |
![]() | |
void | CallModifyHdls () |
Definition at line 446 of file editbrowsebox.hxx.
|
inline |
Definition at line 453 of file editbrowsebox.hxx.
References svt::MultiLineTextCell::connect_changed(), and LINK.
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 529 of file editbrowsebox.hxx.
References weld::TextView::can_move_cursor_with_down(), and svt::MultiLineTextCell::get_widget().
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 524 of file editbrowsebox.hxx.
References weld::TextView::can_move_cursor_with_up(), and svt::MultiLineTextCell::get_widget().
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 539 of file editbrowsebox.hxx.
References weld::TextView::copy_clipboard(), and svt::MultiLineTextCell::get_widget().
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 534 of file editbrowsebox.hxx.
References weld::TextView::cut_clipboard(), and svt::MultiLineTextCell::get_widget().
|
private |
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 460 of file editbrowsebox.hxx.
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 482 of file editbrowsebox.hxx.
|
overridevirtual |
Implements svt::IEditImplementation.
Definition at line 320 of file ebbcontrols.cxx.
References convertLineEnd(), weld::TextView::get_selection_bounds(), weld::TextView::get_text(), svt::MultiLineTextCell::get_widget(), and m_rEdit.
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 493 of file editbrowsebox.hxx.
References weld::TextView::get_selection_bounds(), and svt::MultiLineTextCell::get_widget().
|
overridevirtual |
Implements svt::IEditImplementation.
Definition at line 314 of file ebbcontrols.cxx.
References convertLineEnd(), weld::TextView::get_text(), svt::MultiLineTextCell::get_widget(), and m_rEdit.
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 472 of file editbrowsebox.hxx.
References weld::TextView::get_editable(), and svt::MultiLineTextCell::get_widget().
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 514 of file editbrowsebox.hxx.
References weld::TextView::get_value_changed_from_saved(), and svt::MultiLineTextCell::get_widget().
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 544 of file editbrowsebox.hxx.
References svt::MultiLineTextCell::get_widget(), and weld::TextView::paste_clipboard().
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 507 of file editbrowsebox.hxx.
References svt::MultiLineTextCell::get_widget(), and weld::TextView::replace_selection().
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 519 of file editbrowsebox.hxx.
References svt::MultiLineTextCell::get_widget(), and weld::TextView::save_value().
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 487 of file editbrowsebox.hxx.
References svt::MultiLineTextCell::get_widget(), and weld::TextView::set_max_length().
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 477 of file editbrowsebox.hxx.
References bReadOnly, and svt::MultiLineTextCell::SetEditableReadOnly().
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 500 of file editbrowsebox.hxx.
References svt::MultiLineTextCell::get_widget(), Selection::Max(), Selection::Min(), weld::TextView::select_region(), and SELECTION_MAX.
|
inlineoverridevirtual |
Implements svt::IEditImplementation.
Definition at line 467 of file editbrowsebox.hxx.
References svt::MultiLineTextCell::get_widget(), and weld::TextView::set_text().
|
private |
Definition at line 449 of file editbrowsebox.hxx.
|
private |
Definition at line 448 of file editbrowsebox.hxx.
Referenced by GetSelected(), and GetText().