diff options
author | Caolán McNamara <caolanm@redhat.com> | 2021-05-19 10:54:34 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2021-05-19 15:23:07 +0200 |
commit | 52aae0c8cd63cf68976bb1c464049cf00d3f942e (patch) | |
tree | ca928b1cb6f47030f6e3da3034a268f674b9c638 /svx | |
parent | 5d8ac801c00fbf1dc16ee8dbfe8167baf7ea0ce0 (diff) |
pass CheckButton argument instead of its Button baseclass
Change-Id: I76f446266fcc74ba2db928ef1c5e764eead57997
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115801
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/fmcomp/gridcell.cxx | 8 | ||||
-rw-r--r-- | svx/source/inc/gridcell.hxx | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/svx/source/fmcomp/gridcell.cxx b/svx/source/fmcomp/gridcell.cxx index 212a06a30aca..e1f01621024e 100644 --- a/svx/source/fmcomp/gridcell.cxx +++ b/svx/source/fmcomp/gridcell.cxx @@ -2625,7 +2625,7 @@ DbFilterField::DbFilterField(const Reference< XComponentContext >& rxContext,DbG DbFilterField::~DbFilterField() { if (m_nControlClass == css::form::FormComponentType::CHECKBOX) - static_cast<CheckBoxControl*>(m_pWindow.get())->SetClickHdl( Link<weld::Button&,void>() ); + static_cast<CheckBoxControl*>(m_pWindow.get())->SetToggleHdl(Link<weld::CheckButton&,void>()); } @@ -2686,7 +2686,7 @@ void DbFilterField::CreateControl(BrowserDataWin* pParent, const Reference< css: case css::form::FormComponentType::CHECKBOX: m_pWindow = VclPtr<CheckBoxControl>::Create(pParent); m_pWindow->SetPaintTransparent( true ); - static_cast<CheckBoxControl*>(m_pWindow.get())->SetClickHdl( LINK( this, DbFilterField, OnClick ) ); + static_cast<CheckBoxControl*>(m_pWindow.get())->SetToggleHdl(LINK(this, DbFilterField, OnToggle)); m_pPainter = VclPtr<CheckBoxControl>::Create(pParent); m_pPainter->SetPaintTransparent( true ); @@ -3057,7 +3057,7 @@ void DbFilterField::UpdateFromField(const Reference< XColumn >& /*_rxField*/, co OSL_FAIL( "DbFilterField::UpdateFromField: cannot update a filter control from a field!" ); } -IMPL_LINK_NOARG(DbFilterField, OnClick, weld::Button&, void) +IMPL_LINK_NOARG(DbFilterField, OnToggle, weld::CheckButton&, void) { TriState eState = static_cast<CheckBoxControl*>(m_pWindow.get())->GetState(); OUStringBuffer aTextBuf; @@ -3778,7 +3778,7 @@ void FmXCheckBoxCell::disposing() m_aItemListeners.disposeAndClear(aEvt); m_aActionListeners.disposeAndClear(aEvt); - m_pBox->SetClickHdl(Link<weld::Button&,void>()); + m_pBox->SetToggleHdl(Link<weld::CheckButton&,void>()); m_pBox = nullptr; FmXDataCell::disposing(); diff --git a/svx/source/inc/gridcell.hxx b/svx/source/inc/gridcell.hxx index 3966a4954a15..0ffeebcf84b2 100644 --- a/svx/source/inc/gridcell.hxx +++ b/svx/source/inc/gridcell.hxx @@ -672,7 +672,7 @@ private: void SetList(const css::uno::Any& rItems, bool bComboBox); void CreateControl(BrowserDataWin* pParent, const css::uno::Reference< css::beans::XPropertySet >& xModel); - DECL_LINK( OnClick, weld::Button&, void ); + DECL_LINK(OnToggle, weld::CheckButton&, void); css::uno::Sequence< OUString > m_aValueList; OUString m_aText; |