svx/source/fmcomp/gridcell.cxx | 10 ++-------- svx/source/inc/gridcell.hxx | 5 ++--- 2 files changed, 4 insertions(+), 11 deletions(-)
New commits: commit f5ed9f47b6443dbf365a07b9c2adc4caadb80e26 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Wed Aug 4 13:48:21 2021 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed Aug 4 15:48:59 2021 +0200 EventWindow is always a svt::ControlBase Change-Id: I85220b91f23154c6480e7007eb24986c972ad8cb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120001 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/svx/source/fmcomp/gridcell.cxx b/svx/source/fmcomp/gridcell.cxx index 9b28ac4043a7..1a2b06311e32 100644 --- a/svx/source/fmcomp/gridcell.cxx +++ b/svx/source/fmcomp/gridcell.cxx @@ -3082,7 +3082,6 @@ IMPL_LINK_NOARG(DbFilterField, OnToggle, weld::CheckButton&, void) } } - FmXGridCell::FmXGridCell( DbGridColumn* pColumn, std::unique_ptr<DbCellControl> _pControl ) :OComponentHelper(m_aMutex) ,m_pColumn(pColumn) @@ -3095,23 +3094,20 @@ FmXGridCell::FmXGridCell( DbGridColumn* pColumn, std::unique_ptr<DbCellControl> { } - void FmXGridCell::init() { - vcl::Window* pEventWindow( getEventWindow() ); + svt::ControlBase* pEventWindow( getEventWindow() ); if ( pEventWindow ) pEventWindow->AddEventListener( LINK( this, FmXGridCell, OnWindowEvent ) ); } - -vcl::Window* FmXGridCell::getEventWindow() const +svt::ControlBase* FmXGridCell::getEventWindow() const { if ( m_pCellControl ) return &m_pCellControl->GetWindow(); return nullptr; } - FmXGridCell::~FmXGridCell() { if (!OComponentHelper::rBHelper.bDisposed) @@ -3122,14 +3118,12 @@ FmXGridCell::~FmXGridCell() } - void FmXGridCell::SetTextLineColor() { if (m_pCellControl) m_pCellControl->SetTextLineColor(); } - void FmXGridCell::SetTextLineColor(const Color& _rColor) { if (m_pCellControl) diff --git a/svx/source/inc/gridcell.hxx b/svx/source/inc/gridcell.hxx index 2135f78d0d9a..355c39ea1ead 100644 --- a/svx/source/inc/gridcell.hxx +++ b/svx/source/inc/gridcell.hxx @@ -262,8 +262,7 @@ public: DbCellControl(DbGridColumn& _rColumn); virtual ~DbCellControl() override; - - vcl::Window& GetWindow() const + svt::ControlBase& GetWindow() const { ENSURE_OR_THROW( m_pWindow, "no window" ); return *m_pWindow; @@ -780,7 +779,7 @@ protected: virtual void onFocusLost( const css::awt::FocusEvent& _rEvent ); private: - vcl::Window* getEventWindow() const; + svt::ControlBase* getEventWindow() const; DECL_LINK( OnWindowEvent, VclWindowEvent&, void ); };