diff options
author | Noel Grandin <noel@peralex.com> | 2015-08-17 10:16:50 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-08-17 10:16:50 +0200 |
commit | 83d9a900fd61d558cdae940ea1c6300bbeb7fab6 (patch) | |
tree | ace7e41467f4cec0f9bf611fd87b140287c4b4db /svtools/source/dialogs/PlaceEditDialog.cxx | |
parent | 8cf544cb3a71598dcf98e6563b51d2e334c720d3 (diff) |
make Link<> typed
Change-Id: If802b3ac113217251a9dc38ce1e72ca0fdf61038
Diffstat (limited to 'svtools/source/dialogs/PlaceEditDialog.cxx')
-rw-r--r-- | svtools/source/dialogs/PlaceEditDialog.cxx | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/svtools/source/dialogs/PlaceEditDialog.cxx b/svtools/source/dialogs/PlaceEditDialog.cxx index 77526de9178e..5b8bba57c044 100644 --- a/svtools/source/dialogs/PlaceEditDialog.cxx +++ b/svtools/source/dialogs/PlaceEditDialog.cxx @@ -81,7 +81,7 @@ PlaceEditDialog::PlaceEditDialog(vcl::Window* pParent, const std::shared_ptr<Pla m_pBTOk->SetClickHdl( LINK( this, PlaceEditDialog, OKHdl) ); m_pBTDelete->SetClickHdl ( LINK( this, PlaceEditDialog, DelHdl) ); - m_pEDServerName->SetModifyHdl( LINK( this, PlaceEditDialog, EditHdl) ); + m_pEDServerName->SetModifyHdl( LINK( this, PlaceEditDialog, ModifyHdl) ); m_pLBServerType->SetSelectHdl( LINK( this, PlaceEditDialog, SelectTypeHdl ) ); InitDetails( ); @@ -296,13 +296,18 @@ IMPL_LINK ( PlaceEditDialog, DelHdl, Button *, ) return 1; } -IMPL_LINK_NOARG( PlaceEditDialog, EditHdl ) +IMPL_LINK_NOARG_TYPED( PlaceEditDialog, EditHdl, DetailsContainer*, void ) { UpdateLabel( ); OUString sUrl = GetServerUrl( ); OUString sName = OUString( m_pEDServerName->GetText() ).trim( ); m_pBTOk->Enable( !sName.isEmpty( ) && !sUrl.isEmpty( ) ); +} + +IMPL_LINK_NOARG( PlaceEditDialog, ModifyHdl ) +{ + EditHdl(nullptr); return 1; } |