diff options
Diffstat (limited to 'svtools/source/brwbox/editbrowsebox.cxx')
-rw-r--r-- | svtools/source/brwbox/editbrowsebox.cxx | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/svtools/source/brwbox/editbrowsebox.cxx b/svtools/source/brwbox/editbrowsebox.cxx index 71126b5a3f4b..236897d0d96e 100644 --- a/svtools/source/brwbox/editbrowsebox.cxx +++ b/svtools/source/brwbox/editbrowsebox.cxx @@ -160,7 +160,6 @@ namespace svt nEditCol = 0; } - VclPtr<BrowserHeader> EditBrowseBox::CreateHeaderBar(BrowseBox* pParent) { pHeader = imp_CreateHeaderBar(pParent); @@ -169,20 +168,17 @@ namespace svt return pHeader; } - VclPtr<BrowserHeader> EditBrowseBox::imp_CreateHeaderBar(BrowseBox* pParent) { return VclPtr<EditBrowserHeader>::Create(pParent); } - void EditBrowseBox::LoseFocus() { BrowseBox::LoseFocus(); DetermineFocus(); } - void EditBrowseBox::GetFocus() { BrowseBox::GetFocus(); @@ -195,14 +191,12 @@ namespace svt DetermineFocus(getRealGetFocusFlags(this)); } - bool EditBrowseBox::SeekRow(sal_Int32 nRow) { nPaintRow = nRow; return true; } - IMPL_LINK_NOARG(EditBrowseBox, StartEditHdl, void*, void) { nStartEvent = nullptr; @@ -418,6 +412,11 @@ namespace svt DetermineFocus(getRealGetFocusFlags(this)); } + void EditBrowseBox::ChildFocusOut() + { + DetermineFocus(); + } + void EditBrowseBox::MouseButtonDown(const BrowserMouseEvent& rEvt) { // absorb double clicks |