|
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 |
Public Member Functions inherited from SvRefBase | |
| 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 () |
Protected Member Functions inherited from SvRefBase | |
| 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().