LibreOffice Module svtools (master) 1
|
#include <editbrowsebox.hxx>
Public Member Functions | |
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 |
void | SetModifyHdl (const Link< LinkParamNone *, void > &rLink) |
virtual void | ActivatingMouseEvent (const BrowserMouseEvent &rEvt, bool bUp) |
virtual void | callModifyHdl () |
![]() | |
virtual | ~SvRefBase () COVERITY_NOEXCEPT_FALSE |
Private Attributes | |
Link< LinkParamNone *, void > | maModifyHdl |
VclPtr< ControlBase > | pWindow |
bool | bSuspended |
Friends | |
class | EditBrowseBox |
Definition at line 72 of file editbrowsebox.hxx.
svt::CellController::CellController | ( | ControlBase * | pW | ) |
Definition at line 1230 of file editbrowsebox.cxx.
References DBG_ASSERT, and pWindow.
|
overridevirtual |
Definition at line 1239 of file editbrowsebox.cxx.
|
protectedvirtual |
Reimplemented in svt::CheckBoxCellController.
Definition at line 1271 of file editbrowsebox.cxx.
|
inlineprotectedvirtual |
Definition at line 103 of file editbrowsebox.hxx.
References maModifyHdl.
|
virtual |
Reimplemented in svt::FormattedFieldCellController.
Definition at line 1266 of file editbrowsebox.cxx.
Referenced by suspend().
|
inline |
Definition at line 85 of file editbrowsebox.hxx.
Referenced by svt::CheckBoxCellController::ActivatingMouseEvent(), svt::CheckBoxCellController::CheckBoxCellController(), svt::ComboBoxCellController::ComboBoxCellController(), svt::FormattedFieldCellController::CommitModifications(), svt::CheckBoxCellController::GetCheckBox(), svt::EditBrowseBox::GetFieldCharacterBounds(), svt::EditBrowseBox::GetFieldIndexAtPoint(), svt::ListBoxCellController::ListBoxCellController(), resume(), and suspend().
|
inline |
Definition at line 97 of file editbrowsebox.hxx.
|
pure virtual |
Implemented in svt::EditCellController, svt::CheckBoxCellController, svt::ComboBoxCellController, and svt::ListBoxCellController.
|
protectedvirtual |
Reimplemented in svt::EditCellController, svt::ComboBoxCellController, and svt::ListBoxCellController.
Definition at line 1276 of file editbrowsebox.cxx.
void svt::CellController::resume | ( | ) |
Definition at line 1255 of file editbrowsebox.cxx.
References bSuspended, DBG_ASSERT, vcl::Window::Enable(), GetWindow(), isSuspended(), and vcl::Window::Show().
|
pure virtual |
Implemented in svt::EditCellController, svt::CheckBoxCellController, svt::ComboBoxCellController, and svt::ListBoxCellController.
|
inlineprotected |
Definition at line 101 of file editbrowsebox.hxx.
References maModifyHdl.
Referenced by svt::CheckBoxCellController::CheckBoxCellController(), svt::ComboBoxCellController::ComboBoxCellController(), and svt::ListBoxCellController::ListBoxCellController().
void svt::CellController::suspend | ( | ) |
Definition at line 1243 of file editbrowsebox.cxx.
References bSuspended, CommitModifications(), DBG_ASSERT, vcl::Window::Disable(), GetWindow(), vcl::Window::Hide(), and isSuspended().
|
friend |
Definition at line 74 of file editbrowsebox.hxx.
|
private |
Definition at line 78 of file editbrowsebox.hxx.
|
private |
Definition at line 75 of file editbrowsebox.hxx.
|
private |
Definition at line 77 of file editbrowsebox.hxx.
Referenced by CellController().