summaryrefslogtreecommitdiff
path: root/cui/source/dialogs/SignSignatureLineDialog.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cui/source/dialogs/SignSignatureLineDialog.cxx')
-rw-r--r--cui/source/dialogs/SignSignatureLineDialog.cxx24
1 files changed, 15 insertions, 9 deletions
diff --git a/cui/source/dialogs/SignSignatureLineDialog.cxx b/cui/source/dialogs/SignSignatureLineDialog.cxx
index 1b39b1f8e61b..7c3d6a6f4eef 100644
--- a/cui/source/dialogs/SignSignatureLineDialog.cxx
+++ b/cui/source/dialogs/SignSignatureLineDialog.cxx
@@ -55,6 +55,7 @@ SignSignatureLineDialog::SignSignatureLineDialog(weld::Widget* pParent, Referenc
, m_xBtnSign(m_xBuilder->weld_button("ok"))
, m_xLabelHint(m_xBuilder->weld_label("label_hint"))
, m_xLabelHintText(m_xBuilder->weld_label("label_hint_text"))
+ , m_xLabelAddComment(m_xBuilder->weld_label("label_add_comment"))
{
Reference<container::XIndexAccess> xIndexAccess(m_xModel->getCurrentSelection(),
UNO_QUERY_THROW);
@@ -71,15 +72,6 @@ SignSignatureLineDialog::SignSignatureLineDialog(weld::Widget* pParent, Referenc
m_xBtnChooseCertificate->connect_clicked(
LINK(this, SignSignatureLineDialog, chooseCertificate));
- bool bCanAddComment;
- m_xShapeProperties->getPropertyValue("SignatureLineCanAddComment") >>= bCanAddComment;
- m_xEditComment->show(bCanAddComment);
- if (bCanAddComment)
- m_xEditComment->set_size_request(m_xEditComment->get_approximate_digit_width() * 48,
- m_xEditComment->get_text_height() * 5);
- else
- m_xEditComment->set_size_request(0, 0);
-
// Read properties from selected signature line
m_xShapeProperties->getPropertyValue("SignatureLineId") >>= m_aSignatureLineId;
m_xShapeProperties->getPropertyValue("SignatureLineSuggestedSignerName")
@@ -90,6 +82,8 @@ SignSignatureLineDialog::SignSignatureLineDialog(weld::Widget* pParent, Referenc
m_xShapeProperties->getPropertyValue("SignatureLineSigningInstructions")
>>= aSigningInstructions;
m_xShapeProperties->getPropertyValue("SignatureLineShowSignDate") >>= m_bShowSignDate;
+ bool bCanAddComment;
+ m_xShapeProperties->getPropertyValue("SignatureLineCanAddComment") >>= bCanAddComment;
if (aSigningInstructions.isEmpty())
{
@@ -101,6 +95,18 @@ SignSignatureLineDialog::SignSignatureLineDialog(weld::Widget* pParent, Referenc
m_xLabelHintText->set_label(aSigningInstructions);
}
+ if (bCanAddComment)
+ {
+ m_xEditComment->set_size_request(m_xEditComment->get_approximate_digit_width() * 48,
+ m_xEditComment->get_text_height() * 5);
+ }
+ else
+ {
+ m_xLabelAddComment->hide();
+ m_xEditComment->hide();
+ m_xEditComment->set_size_request(0, 0);
+ }
+
ValidateFields();
}