[Libreoffice-commits] core.git: svx/source
Noel Grandin (via logerrit)
logerrit at kemper.freedesktop.org
Wed Jul 21 18:08:22 UTC 2021
svx/source/form/formcontrolfactory.cxx | 16 +++-------------
svx/source/inc/formcontrolfactory.hxx | 4 +---
2 files changed, 4 insertions(+), 16 deletions(-)
New commits:
commit df157d5291ba3531d2c79539addfd0dbff48ac67
Author: Noel Grandin <noel.grandin at collabora.co.uk>
AuthorDate: Wed Jul 21 14:28:22 2021 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Wed Jul 21 20:07:46 2021 +0200
no need for FormControlFactory to have a pimpl
Change-Id: Ia5dcccafffe69eac3369a0f2923b9aa526d68cbf
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119332
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/svx/source/form/formcontrolfactory.cxx b/svx/source/form/formcontrolfactory.cxx
index 780171aa5cf9..009bafb85b5d 100644
--- a/svx/source/form/formcontrolfactory.cxx
+++ b/svx/source/form/formcontrolfactory.cxx
@@ -90,23 +90,13 @@ namespace svxform
namespace ColumnValue = ::com::sun::star::sdbc::ColumnValue;
namespace WritingMode2 = ::com::sun::star::text::WritingMode2;
- struct FormControlFactory_Data
- {
- Reference<XComponentContext> m_xContext;
-
- explicit FormControlFactory_Data( const Reference<XComponentContext>& _rContext )
- :m_xContext( _rContext )
- {
- }
- };
-
FormControlFactory::FormControlFactory( const Reference<XComponentContext>& _rContext )
- :m_pData( new FormControlFactory_Data( _rContext ) )
+ :m_xContext( _rContext )
{
}
FormControlFactory::FormControlFactory( )
- :m_pData( new FormControlFactory_Data( comphelper::getProcessComponentContext() ) )
+ :m_xContext( comphelper::getProcessComponentContext() )
{
}
@@ -524,7 +514,7 @@ namespace svxform
// let's see if the data source which the form belongs to (if any)
// has a setting for the preferred line end format
bool bDosLineEnds = false;
- Sequence< PropertyValue > aInfo = lcl_getDataSourceIndirectProperties( _rxModel, m_pData->m_xContext );
+ Sequence< PropertyValue > aInfo = lcl_getDataSourceIndirectProperties( _rxModel, m_xContext );
const PropertyValue* pInfo = std::find_if(aInfo.begin(), aInfo.end(),
[](const PropertyValue& rInfo) { return rInfo.Name == "PreferDosLikeLineEnds"; });
if (pInfo != aInfo.end())
diff --git a/svx/source/inc/formcontrolfactory.hxx b/svx/source/inc/formcontrolfactory.hxx
index 51dcb78fe0c5..2ca1d6d066c0 100644
--- a/svx/source/inc/formcontrolfactory.hxx
+++ b/svx/source/inc/formcontrolfactory.hxx
@@ -42,8 +42,6 @@ namespace comphelper {
namespace svxform
{
- struct FormControlFactory_Data;
-
class FormControlFactory
{
public:
@@ -97,7 +95,7 @@ namespace svxform
);
private:
- ::std::unique_ptr< FormControlFactory_Data > m_pData;
+ css::uno::Reference<css::uno::XComponentContext> m_xContext;
};
More information about the Libreoffice-commits
mailing list