diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2014-09-14 15:45:02 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@collabora.com> | 2014-09-14 22:07:17 +0200 |
commit | 051b29e1025253f35f87a04e297760aa8b40611f (patch) | |
tree | f836152e4e5db963740760d05d1d5358776493e3 /svtools/source | |
parent | d6a83d3f91336e23b51bfc3b3d58da799760829f (diff) |
convert Edit autocomplete Hdl to boost signals2
Here it also keep track of the connection, as it needs to be explicitly
disconnected in one place.
Change-Id: Id3e2882106ae55c2d880898956a36f84d3ce70ef
Diffstat (limited to 'svtools/source')
-rw-r--r-- | svtools/source/control/inettbc.cxx | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/svtools/source/control/inettbc.cxx b/svtools/source/control/inettbc.cxx index e8e4d1c07b74..a5850531c182 100644 --- a/svtools/source/control/inettbc.cxx +++ b/svtools/source/control/inettbc.cxx @@ -899,7 +899,7 @@ void SvtURLBox::Init(bool bSetDefaultHelpID) SetText( OUString() ); - GetSubEdit()->SetAutocompleteHdl( LINK( this, SvtURLBox, AutoCompleteHdl_Impl ) ); + GetSubEdit()->autocompleteSignal.connect( boost::bind( &SvtURLBox::AutoCompleteHandler, this, _1 ) ); UpdatePicklistForSmartProtocol_Impl(); EnableAutoSize(GetStyle() & WB_AUTOSIZE); @@ -1127,15 +1127,10 @@ bool SvtURLBox::PreNotify( NotifyEvent& rNEvt ) } -IMPL_LINK_NOARG(SvtURLBox, AutoCompleteHdl_Impl) +void SvtURLBox::AutoCompleteHandler( Edit* ) { if ( GetSubEdit()->GetAutocompleteAction() == AUTOCOMPLETE_KEYINPUT ) - { TryAutoComplete(); - return 1L; - } - - return 0L; } |