summaryrefslogtreecommitdiff
path: root/extensions/source/propctrlr/formgeometryhandler.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/source/propctrlr/formgeometryhandler.cxx')
-rw-r--r--extensions/source/propctrlr/formgeometryhandler.cxx15
1 files changed, 15 insertions, 0 deletions
diff --git a/extensions/source/propctrlr/formgeometryhandler.cxx b/extensions/source/propctrlr/formgeometryhandler.cxx
index 8ea36b02a7bb..f6a2d7a15d31 100644
--- a/extensions/source/propctrlr/formgeometryhandler.cxx
+++ b/extensions/source/propctrlr/formgeometryhandler.cxx
@@ -96,6 +96,8 @@ namespace pcr
//= BroadcastHelperBase
+ namespace {
+
class BroadcastHelperBase
{
protected:
@@ -111,6 +113,7 @@ namespace pcr
::cppu::OBroadcastHelper maBHelper;
};
+ }
//= ShapeGeometryChangeNotifier - declaration
@@ -121,6 +124,8 @@ namespace pcr
typedef ::cppu::WeakImplHelper < css::beans::XPropertyChangeListener
> ShapeGeometryChangeNotifier_IBase;
+ namespace {
+
class ShapeGeometryChangeNotifier :public BroadcastHelperBase
,public ShapeGeometryChangeNotifier_CBase
,public ShapeGeometryChangeNotifier_IBase
@@ -195,13 +200,22 @@ namespace pcr
Reference< XShape > m_xShape;
};
+ }
//= FormGeometryHandler - declaration
+ namespace {
+
class FormGeometryHandler;
+
+ }
+
typedef HandlerComponentBase< FormGeometryHandler > FormGeometryHandler_Base;
/** a property handler for any virtual string properties
*/
+
+ namespace {
+
class FormGeometryHandler : public FormGeometryHandler_Base
{
public:
@@ -247,6 +261,7 @@ namespace pcr
::rtl::Reference< ShapeGeometryChangeNotifier > m_xChangeNotifier;
};
+ }
//= FormGeometryHandler - implementation