summaryrefslogtreecommitdiff
path: root/svx/source/unodraw/XPropertyTable.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/source/unodraw/XPropertyTable.cxx')
-rw-r--r--svx/source/unodraw/XPropertyTable.cxx22
1 files changed, 22 insertions, 0 deletions
diff --git a/svx/source/unodraw/XPropertyTable.cxx b/svx/source/unodraw/XPropertyTable.cxx
index fc2ce754652f..68c1a27517fe 100644
--- a/svx/source/unodraw/XPropertyTable.cxx
+++ b/svx/source/unodraw/XPropertyTable.cxx
@@ -43,6 +43,8 @@
using namespace com::sun::star;
using namespace ::cppu;
+namespace {
+
class SvxUnoXPropertyTable : public WeakImplHelper< container::XNameContainer, lang::XServiceInfo >
{
private:
@@ -79,6 +81,8 @@ public:
virtual sal_Bool SAL_CALL hasElements( ) override;
};
+}
+
SvxUnoXPropertyTable::SvxUnoXPropertyTable( sal_Int16 nWhich, XPropertyList* pList ) throw()
: mpList( pList ), mnWhich( nWhich )
{
@@ -230,6 +234,7 @@ sal_Bool SAL_CALL SvxUnoXPropertyTable::hasElements( )
return getCount() != 0;
}
+namespace {
class SvxUnoXColorTable : public SvxUnoXPropertyTable
{
@@ -248,6 +253,8 @@ public:
virtual uno::Sequence< OUString > SAL_CALL getSupportedServiceNames( ) override;
};
+}
+
uno::Reference< uno::XInterface > SvxUnoXColorTable_createInstance( XPropertyList* pList ) throw()
{
return static_cast<OWeakObject*>(new SvxUnoXColorTable( pList ));
@@ -285,6 +292,7 @@ uno::Sequence< OUString > SAL_CALL SvxUnoXColorTable::getSupportedServiceNames(
return { "com.sun.star.drawing.ColorTable" };
}
+namespace {
class SvxUnoXLineEndTable : public SvxUnoXPropertyTable
{
@@ -303,6 +311,8 @@ public:
virtual uno::Sequence< OUString > SAL_CALL getSupportedServiceNames( ) override;
};
+}
+
uno::Reference< uno::XInterface > SvxUnoXLineEndTable_createInstance( XPropertyList* pTable ) throw()
{
return static_cast<OWeakObject*>(new SvxUnoXLineEndTable( pTable ));
@@ -350,6 +360,7 @@ uno::Sequence< OUString > SAL_CALL SvxUnoXLineEndTable::getSupportedServiceName
return { "com.sun.star.drawing.LineEndTable" };
}
+namespace {
class SvxUnoXDashTable : public SvxUnoXPropertyTable
{
@@ -368,6 +379,8 @@ public:
virtual uno::Sequence< OUString > SAL_CALL getSupportedServiceNames( ) override;
};
+}
+
uno::Reference< uno::XInterface > SvxUnoXDashTable_createInstance( XPropertyList* pTable ) throw()
{
return static_cast<OWeakObject*>(new SvxUnoXDashTable( pTable ));
@@ -425,6 +438,7 @@ uno::Sequence< OUString > SAL_CALL SvxUnoXDashTable::getSupportedServiceNames(
return { "com.sun.star.drawing.DashTable" };
}
+namespace {
class SvxUnoXHatchTable : public SvxUnoXPropertyTable
{
@@ -443,6 +457,8 @@ public:
virtual uno::Sequence< OUString > SAL_CALL getSupportedServiceNames( ) override;
};
+}
+
uno::Reference< uno::XInterface > SvxUnoXHatchTable_createInstance( XPropertyList* pTable ) throw()
{
return static_cast<OWeakObject*>(new SvxUnoXHatchTable( pTable ));
@@ -495,6 +511,7 @@ uno::Sequence< OUString > SAL_CALL SvxUnoXHatchTable::getSupportedServiceNames(
return { "com.sun.star.drawing.HatchTable" };
}
+namespace {
class SvxUnoXGradientTable : public SvxUnoXPropertyTable
{
@@ -513,6 +530,8 @@ public:
virtual uno::Sequence< OUString > SAL_CALL getSupportedServiceNames( ) override;
};
+}
+
uno::Reference< uno::XInterface > SvxUnoXGradientTable_createInstance( XPropertyList* pTable ) throw()
{
return static_cast<OWeakObject*>(new SvxUnoXGradientTable( pTable ));
@@ -577,6 +596,7 @@ uno::Sequence< OUString > SAL_CALL SvxUnoXGradientTable::getSupportedServiceNam
return { "com.sun.star.drawing.GradientTable" };
}
+namespace {
class SvxUnoXBitmapTable : public SvxUnoXPropertyTable
{
@@ -595,6 +615,8 @@ public:
virtual uno::Sequence< OUString > SAL_CALL getSupportedServiceNames( ) override;
};
+}
+
uno::Reference< uno::XInterface > SvxUnoXBitmapTable_createInstance( XPropertyList* pTable ) throw()
{
return static_cast<OWeakObject*>(new SvxUnoXBitmapTable( pTable ));