svx/source/unodraw/SvxXTextColumns.cxx | 9 ++++++++- svx/util/svxcore.component | 4 ++++ 2 files changed, 12 insertions(+), 1 deletion(-)
New commits: commit 58ccee55e797666c0ac6d4e7602842ced6896395 Author: Mike Kaganski <mike.kagan...@collabora.com> AuthorDate: Thu Jun 10 12:28:29 2021 +0300 Commit: Mike Kaganski <mike.kagan...@collabora.com> CommitDate: Thu Jun 10 16:00:35 2021 +0200 svxcore: provide UNO constructor for com.sun.star.text.TextColumns This allows to create it e.g. in Basic macros using CreateUnoService Change-Id: I949d3b92c83cd9e763244f70b22f0f367b93cb48 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116970 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> (cherry picked from commit 01379acedcdad4fc08c61b73b8500e758b88d5ae) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116903 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> diff --git a/svx/source/unodraw/SvxXTextColumns.cxx b/svx/source/unodraw/SvxXTextColumns.cxx index d9c9b81cb9a7..3d4732cc9817 100644 --- a/svx/source/unodraw/SvxXTextColumns.cxx +++ b/svx/source/unodraw/SvxXTextColumns.cxx @@ -126,7 +126,7 @@ private: sal_Int16 m_nSepLineStyle = css::text::ColumnSeparatorStyle::NONE; }; -OUString SvxXTextColumns::getImplementationName() { return "SvxXTextColumns"; } +OUString SvxXTextColumns::getImplementationName() { return "com.sun.star.comp.svx.TextColumns"; } sal_Bool SvxXTextColumns::supportsService(const OUString& rServiceName) { @@ -324,4 +324,11 @@ css::uno::Reference<css::uno::XInterface> SvxXTextColumns_createInstance() noexc return static_cast<cppu::OWeakObject*>(new SvxXTextColumns); } +extern "C" SVXCORE_DLLPUBLIC css::uno::XInterface* +com_sun_star_comp_svx_TextColumns_get_implementation(css::uno::XComponentContext*, + css::uno::Sequence<css::uno::Any> const&) +{ + return cppu::acquire(new SvxXTextColumns); +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ diff --git a/svx/util/svxcore.component b/svx/util/svxcore.component index b36a8d71bcb4..d8989b71f4e9 100644 --- a/svx/util/svxcore.component +++ b/svx/util/svxcore.component @@ -92,4 +92,8 @@ constructor="com_sun_star_comp_svx_StylesPreviewToolBoxControl_get_implementation"> <service name="com.sun.star.frame.ToolbarController"/> </implementation> + <implementation name="com.sun.star.comp.svx.TextColumns" + constructor="com_sun_star_comp_svx_TextColumns_get_implementation"> + <service name="com.sun.star.text.TextColumns"/> + </implementation> </component> _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits