diff options
Diffstat (limited to 'svx/source/table/tabledesign.cxx')
-rw-r--r-- | svx/source/table/tabledesign.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/svx/source/table/tabledesign.cxx b/svx/source/table/tabledesign.cxx index 0a4f81417f63..c80f4ace3f60 100644 --- a/svx/source/table/tabledesign.cxx +++ b/svx/source/table/tabledesign.cxx @@ -67,6 +67,8 @@ typedef std::map< OUString, sal_Int32 > CellStyleNameMap; typedef ::cppu::WeakComponentImplHelper< XStyle, XNameReplace, XServiceInfo, XIndexAccess, XModifyBroadcaster, XModifyListener > TableDesignStyleBase; +namespace { + class TableDesignStyle : private ::cppu::BaseMutex, public TableDesignStyleBase { public: @@ -122,8 +124,12 @@ public: Reference< XStyle > maCellStyles[style_count]; }; +} + typedef std::vector< Reference< XStyle > > TableDesignStyleVector; +namespace { + class TableDesignFamily : public ::cppu::WeakImplHelper< XNameContainer, XNamed, XIndexAccess, XSingleServiceFactory, XServiceInfo, XComponent, XPropertySet > { public: @@ -177,6 +183,8 @@ public: TableDesignStyleVector maDesigns; }; +} + TableDesignStyle::TableDesignStyle() : TableDesignStyleBase(m_aMutex) { |