Kaydet (Commit) 8342db05 authored tarafından Caolán McNamara's avatar Caolán McNamara

Resolves: tdf#121531 impossible to change angle/rotation by text input

Change-Id: Ic5fb01ac088cc777534e7986001defb61bc6ee60
Reviewed-on: https://gerrit.libreoffice.org/63733
Tested-by: Jenkins
Reviewed-by: 's avatarCaolán McNamara <caolanm@redhat.com>
Tested-by: 's avatarCaolán McNamara <caolanm@redhat.com>
üst 9a616952
......@@ -214,7 +214,7 @@ protected:
private:
void InvalidateControl();
DECL_LINK(LinkedFieldModifyHdl, weld::Entry&, void);
DECL_LINK(LinkedFieldModifyHdl, weld::SpinButton&, void);
void LinkedFieldModifyHdl();
};
......
......@@ -601,7 +601,7 @@ void SvxDialControl::SetLinkedField(weld::SpinButton* pField, sal_Int32 nDecimal
if( mpImpl->mpLinkField )
{
weld::SpinButton& rField = *mpImpl->mpLinkField;
rField.connect_changed(Link<weld::Entry&,void>());
rField.connect_value_changed(Link<weld::SpinButton&,void>());
}
// remember the new linked field
mpImpl->mpLinkField = pField;
......@@ -609,11 +609,11 @@ void SvxDialControl::SetLinkedField(weld::SpinButton* pField, sal_Int32 nDecimal
if( mpImpl->mpLinkField )
{
weld::SpinButton& rField = *mpImpl->mpLinkField;
rField.connect_changed(LINK(this, SvxDialControl, LinkedFieldModifyHdl));
rField.connect_value_changed(LINK(this, SvxDialControl, LinkedFieldModifyHdl));
}
}
IMPL_LINK_NOARG(SvxDialControl, LinkedFieldModifyHdl, weld::Entry&, void)
IMPL_LINK_NOARG(SvxDialControl, LinkedFieldModifyHdl, weld::SpinButton&, void)
{
LinkedFieldModifyHdl();
}
......@@ -624,7 +624,6 @@ void SvxDialControl::LinkedFieldModifyHdl()
SetRotation(mpImpl->mpLinkField->get_value() * mpImpl->mnLinkedFieldValueMultiplyer);
}
void SvxDialControl::SaveValue()
{
mpImpl->mnInitialAngle = mpImpl->mnAngle;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment