tdf#125330 Disable Filter and Change Table buttons
in the Select Address List dialog if there are no entries Change-Id: Iaff60bd0e031884bf1032cf656260353f48ce60d Reviewed-on: https://gerrit.libreoffice.org/77025 Tested-by: Jenkins Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
This commit is contained in:
committed by
László Németh
parent
2340c2ffe4
commit
a9e098aa4e
@@ -211,6 +211,8 @@ SwAddressListDialog::SwAddressListDialog(SwMailMergeAddressBlockPage* pParent)
|
|||||||
m_xOK->set_sensitive(m_xListLB->n_children() > 0 && bEnableOK);
|
m_xOK->set_sensitive(m_xListLB->n_children() > 0 && bEnableOK);
|
||||||
m_xEditPB->set_sensitive(bEnableEdit);
|
m_xEditPB->set_sensitive(bEnableEdit);
|
||||||
m_xRemovePB->set_sensitive(m_xListLB->n_children() > 0);
|
m_xRemovePB->set_sensitive(m_xListLB->n_children() > 0);
|
||||||
|
m_xFilterPB->set_sensitive(m_xListLB->n_children() > 0);
|
||||||
|
m_xTablePB->set_sensitive(m_xListLB->n_children() > 0);
|
||||||
m_xListLB->connect_changed(LINK(this, SwAddressListDialog, ListBoxSelectHdl_Impl));
|
m_xListLB->connect_changed(LINK(this, SwAddressListDialog, ListBoxSelectHdl_Impl));
|
||||||
TableSelectHdl(nullptr);
|
TableSelectHdl(nullptr);
|
||||||
}
|
}
|
||||||
@@ -307,6 +309,7 @@ IMPL_LINK_NOARG(SwAddressListDialog, RemoveHdl_Impl, weld::Button&, void)
|
|||||||
{
|
{
|
||||||
m_xRemovePB->set_sensitive(false);
|
m_xRemovePB->set_sensitive(false);
|
||||||
m_xEditPB->set_sensitive(false);
|
m_xEditPB->set_sensitive(false);
|
||||||
|
m_xFilterPB->set_sensitive(false);
|
||||||
m_xCreateListPB->set_sensitive(true);
|
m_xCreateListPB->set_sensitive(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user