Drop now unused AbstractSvxNameDialog
As mentioned in earlier commit
commit 7c42839f7b
Author: Michael Weghorn <m.weghorn@posteo.de>
Date: Tue Feb 17 15:43:22 2026 +0100
tdf#158280 Move SvxNameDialog etc. from cui to svtools
, SvxNameDialog can now be used directly instead
of via the AbstractSvxNameDialog abstraction.
Now that all users of AbstractSvxNameDialog have been ported
to use SvxNameDialog directly in previous commits, drop
the now unused AbstractSvxNameDialog altogether.
Change-Id: Iff696fa557ba0bf80a5f2976271ce83bda1e5aec
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199747
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
This commit is contained in:
@@ -743,63 +743,6 @@ VclPtr<VclAbstractDialog> AbstractDialogFactory_Impl::CreateSvxEditDictionaryDia
|
||||
return VclPtr<CuiAbstractController_Impl<SvxEditDictionaryDialog>>::Create(pParent, rName);
|
||||
}
|
||||
|
||||
namespace
|
||||
{
|
||||
class AbstractSvxNameDialog_Impl final
|
||||
: public vcl::AbstractDialogImpl_Sync<AbstractSvxNameDialog, SvxNameDialog>
|
||||
{
|
||||
public:
|
||||
using AbstractDialogImpl_BASE::AbstractDialogImpl_BASE;
|
||||
OUString GetName() override { return m_pDlg->GetName(); }
|
||||
void SetCheckNameHdl(const Link<AbstractSvxNameDialog&, bool>& rLink) override;
|
||||
void SetCheckNameTooltipHdl(const Link<AbstractSvxNameDialog&, OUString>& rLink) override;
|
||||
void SetEditHelpId(const OUString& rHelpId) override { m_pDlg->SetEditHelpId(rHelpId); }
|
||||
//from class Window
|
||||
void SetText(const OUString& rStr) override { m_pDlg->set_title(rStr); }
|
||||
|
||||
private:
|
||||
Link<AbstractSvxNameDialog&, bool> aCheckNameHdl;
|
||||
Link<AbstractSvxNameDialog&, OUString> aCheckNameTooltipHdl;
|
||||
DECL_LINK(CheckNameHdl, SvxNameDialog&, bool);
|
||||
DECL_LINK(CheckNameTooltipHdl, SvxNameDialog&, OUString);
|
||||
};
|
||||
}
|
||||
|
||||
void AbstractSvxNameDialog_Impl::SetCheckNameHdl(const Link<AbstractSvxNameDialog&, bool>& rLink)
|
||||
{
|
||||
aCheckNameHdl = rLink;
|
||||
if (rLink.IsSet())
|
||||
m_pDlg->SetCheckNameHdl(LINK(this, AbstractSvxNameDialog_Impl, CheckNameHdl));
|
||||
else
|
||||
m_pDlg->SetCheckNameHdl(Link<SvxNameDialog&, bool>());
|
||||
}
|
||||
|
||||
void AbstractSvxNameDialog_Impl::SetCheckNameTooltipHdl(
|
||||
const Link<AbstractSvxNameDialog&, OUString>& rLink)
|
||||
{
|
||||
aCheckNameTooltipHdl = rLink;
|
||||
if (rLink.IsSet())
|
||||
m_pDlg->SetCheckNameTooltipHdl(LINK(this, AbstractSvxNameDialog_Impl, CheckNameTooltipHdl));
|
||||
else
|
||||
m_pDlg->SetCheckNameTooltipHdl(Link<SvxNameDialog&, OUString>());
|
||||
}
|
||||
|
||||
IMPL_LINK_NOARG(AbstractSvxNameDialog_Impl, CheckNameHdl, SvxNameDialog&, bool)
|
||||
{
|
||||
return aCheckNameHdl.Call(*this);
|
||||
}
|
||||
|
||||
IMPL_LINK_NOARG(AbstractSvxNameDialog_Impl, CheckNameTooltipHdl, SvxNameDialog&, OUString)
|
||||
{
|
||||
return aCheckNameTooltipHdl.Call(*this);
|
||||
}
|
||||
|
||||
VclPtr<AbstractSvxNameDialog> AbstractDialogFactory_Impl::CreateSvxNameDialog(weld::Window* pParent,
|
||||
const OUString& rName, const OUString& rDesc, const OUString& rTitle)
|
||||
{
|
||||
return VclPtr<AbstractSvxNameDialog_Impl>::Create(pParent, rName, rDesc, rTitle);
|
||||
}
|
||||
|
||||
namespace
|
||||
{
|
||||
class AbstractSvxObjectNameDialog_Impl final
|
||||
|
||||
@@ -117,8 +117,6 @@ public:
|
||||
virtual VclPtr<AbstractFmInputRecordNoDialog> CreateFmInputRecordNoDialog(weld::Window* pParent) override;
|
||||
virtual VclPtr<AbstractSvxNewDictionaryDialog> CreateSvxNewDictionaryDialog(weld::Window* pParent) override;
|
||||
virtual VclPtr<VclAbstractDialog> CreateSvxEditDictionaryDialog(weld::Window* pParent, const OUString& rName) override;
|
||||
virtual VclPtr<AbstractSvxNameDialog> CreateSvxNameDialog(weld::Window* pParent,
|
||||
const OUString& rName, const OUString& rDesc, const OUString& rTitle = u""_ustr) override;
|
||||
// #i68101#
|
||||
virtual VclPtr<AbstractSvxObjectNameDialog> CreateSvxObjectNameDialog(weld::Window* pParent, const OUString& rName) override;
|
||||
virtual VclPtr<AbstractSvxObjectTitleDescDialog> CreateSvxObjectTitleDescDialog(weld::Window* pParent, const OUString& rTitle, const OUString& rDescription, bool isDecorative) override;
|
||||
|
||||
@@ -145,18 +145,6 @@ public:
|
||||
virtual css::uno::Reference< css::linguistic2::XDictionary > GetNewDictionary() = 0;
|
||||
};
|
||||
|
||||
class AbstractSvxNameDialog : public VclAbstractDialog
|
||||
{
|
||||
protected:
|
||||
virtual ~AbstractSvxNameDialog() override = default;
|
||||
public:
|
||||
virtual OUString GetName() = 0;
|
||||
virtual void SetCheckNameHdl( const Link<AbstractSvxNameDialog&,bool>& rLink ) = 0;
|
||||
virtual void SetCheckNameTooltipHdl( const Link<AbstractSvxNameDialog&,OUString>& rLink ) = 0;
|
||||
virtual void SetEditHelpId(const OUString&) = 0;
|
||||
virtual void SetText( const OUString& rStr ) = 0;
|
||||
};
|
||||
|
||||
class AbstractSvxObjectNameDialog :public VclAbstractDialog
|
||||
{
|
||||
protected:
|
||||
@@ -360,8 +348,6 @@ public:
|
||||
virtual VclPtr<AbstractFmInputRecordNoDialog> CreateFmInputRecordNoDialog(weld::Window* pParent) = 0;
|
||||
virtual VclPtr<AbstractSvxNewDictionaryDialog> CreateSvxNewDictionaryDialog(weld::Window* pParent) = 0;
|
||||
virtual VclPtr<VclAbstractDialog> CreateSvxEditDictionaryDialog(weld::Window* pParent, const OUString& rName) = 0;
|
||||
virtual VclPtr<AbstractSvxNameDialog> CreateSvxNameDialog(weld::Window* pParent,
|
||||
const OUString& rName, const OUString& rDesc, const OUString& rTitle = u""_ustr ) = 0;
|
||||
|
||||
// #i68101#
|
||||
virtual VclPtr<AbstractSvxObjectNameDialog> CreateSvxObjectNameDialog(weld::Window* pParent, const OUString& rName) = 0;
|
||||
|
||||
Reference in New Issue
Block a user