Kaydet (Commit) df5e2026 authored tarafından Samuel Mehrbrodt's avatar Samuel Mehrbrodt

tdf#83877 Also check button state when changing text

Change-Id: I41651707085fb8e2b0c8702590f88d7dc4dd6621
Reviewed-on: https://gerrit.libreoffice.org/52845Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarSamuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
üst cee027a7
......@@ -71,6 +71,7 @@ SignSignatureLineDialog::SignSignatureLineDialog(weld::Widget* pParent, Referenc
m_xBtnChooseCertificate->connect_clicked(
LINK(this, SignSignatureLineDialog, chooseCertificate));
m_xEditName->connect_changed(LINK(this, SignSignatureLineDialog, entryChanged));
// Read properties from selected signature line
m_xShapeProperties->getPropertyValue("SignatureLineId") >>= m_aSignatureLineId;
......@@ -125,6 +126,8 @@ IMPL_LINK_NOARG(SignSignatureLineDialog, chooseCertificate, weld::Button&, void)
ValidateFields();
}
IMPL_LINK_NOARG(SignSignatureLineDialog, entryChanged, weld::Entry&, void) { ValidateFields(); }
void SignSignatureLineDialog::ValidateFields()
{
bool bEnable = m_xSelectedCertifate.is() && !m_xEditName->get_text().isEmpty();
......
......@@ -40,6 +40,7 @@ private:
virtual void Apply() override;
DECL_LINK(chooseCertificate, weld::Button&, void);
DECL_LINK(entryChanged, weld::Entry&, void);
};
#endif
......
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