LibreOffice Module svtools (master) 1
|
#include <editbrowsebox.hxx>
Public Member Functions | |
EditCellController (EditControlBase *_pEdit) | |
EditCellController (IEditImplementation *_pImplementation) | |
virtual | ~EditCellController () override |
const IEditImplementation * | GetEditImplementation () const |
IEditImplementation * | GetEditImplementation () |
virtual bool | IsValueChangedFromSaved () const override |
virtual void | SaveValue () override |
void | Modify () |
![]() | |
CellController (ControlBase *pW) | |
virtual | ~CellController () override |
ControlBase & | GetWindow () const |
virtual void | SaveValue ()=0 |
virtual bool | IsValueChangedFromSaved () const =0 |
virtual void | CommitModifications () |
void | suspend () |
void | resume () |
bool | isSuspended () const |
![]() | |
SvRefBase () | |
SvRefBase (const SvRefBase &) | |
SvRefBase & | operator= (const SvRefBase &) |
void | RestoreNoDelete () |
void | AddNextRef () |
void | AddFirstRef () |
void | ReleaseRef () |
unsigned int | GetRefCount () const |
Protected Member Functions | |
virtual bool | MoveAllowed (const KeyEvent &rEvt) const override |
![]() | |
virtual bool | MoveAllowed (const KeyEvent &rEvt) const |
void | SetModifyHdl (const Link< LinkParamNone *, void > &rLink) |
virtual void | ActivatingMouseEvent (const BrowserMouseEvent &rEvt, bool bUp) |
virtual void | callModifyHdl () |
![]() | |
virtual | ~SvRefBase () COVERITY_NOEXCEPT_FALSE |
Private Member Functions | |
DECL_LINK (ModifyHdl, LinkParamNone *, void) | |
Private Attributes | |
IEditImplementation * | m_pEditImplementation |
bool | m_bOwnImplementation |
Definition at line 552 of file editbrowsebox.hxx.
svt::EditCellController::EditCellController | ( | EditControlBase * | _pEdit | ) |
Definition at line 636 of file ebbcontrols.cxx.
References LINK, m_pEditImplementation, and svt::IEditImplementation::SetModifyHdl().
svt::EditCellController::EditCellController | ( | IEditImplementation * | _pImplementation | ) |
Definition at line 333 of file ebbcontrols.cxx.
References LINK, m_pEditImplementation, and svt::IEditImplementation::SetModifyHdl().
|
overridevirtual |
Definition at line 644 of file ebbcontrols.cxx.
References m_bOwnImplementation, and m_pEditImplementation.
|
private |
|
inline |
Definition at line 563 of file editbrowsebox.hxx.
|
inline |
Definition at line 562 of file editbrowsebox.hxx.
|
overridevirtual |
Implements svt::CellController.
Definition at line 690 of file ebbcontrols.cxx.
References svt::IEditImplementation::IsValueChangedFromSaved(), and m_pEditImplementation.
|
inline |
Definition at line 568 of file editbrowsebox.hxx.
|
overrideprotectedvirtual |
Reimplemented from svt::CellController.
Definition at line 655 of file ebbcontrols.cxx.
References svt::IEditImplementation::CanDown(), svt::IEditImplementation::CanUp(), vcl::KeyCode::GetCode(), KeyEvent::GetKeyCode(), svt::IEditImplementation::GetSelection(), svt::IEditImplementation::GetText(), KEY_DOWN, KEY_END, KEY_HOME, KEY_LEFT, KEY_RIGHT, KEY_UP, LINEEND_LF, m_pEditImplementation, Selection::Max(), and Selection::Min().
|
overridevirtual |
Implements svt::CellController.
Definition at line 650 of file ebbcontrols.cxx.
References m_pEditImplementation, and svt::IEditImplementation::SaveValue().
|
private |
Definition at line 555 of file editbrowsebox.hxx.
Referenced by ~EditCellController().
|
private |
Definition at line 554 of file editbrowsebox.hxx.
Referenced by EditCellController(), IsValueChangedFromSaved(), MoveAllowed(), SaveValue(), and ~EditCellController().