summaryrefslogtreecommitdiff
path: root/unotools/source/accessibility/accessiblestatesethelper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'unotools/source/accessibility/accessiblestatesethelper.cxx')
-rw-r--r--unotools/source/accessibility/accessiblestatesethelper.cxx18
1 files changed, 16 insertions, 2 deletions
diff --git a/unotools/source/accessibility/accessiblestatesethelper.cxx b/unotools/source/accessibility/accessiblestatesethelper.cxx
index 10d75b3cf3bc..4a2a8d44a82a 100644
--- a/unotools/source/accessibility/accessiblestatesethelper.cxx
+++ b/unotools/source/accessibility/accessiblestatesethelper.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: accessiblestatesethelper.cxx,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: sab $ $Date: 2002-02-19 08:29:29 $
+ * last change: $Author: sab $ $Date: 2002-02-20 12:45:28 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -82,6 +82,7 @@ class AccessibleStateSetHelperImpl
{
public:
AccessibleStateSetHelperImpl();
+ AccessibleStateSetHelperImpl(const AccessibleStateSetHelperImpl& rImpl);
~AccessibleStateSetHelperImpl();
sal_Bool IsEmpty ()
@@ -105,6 +106,11 @@ AccessibleStateSetHelperImpl::AccessibleStateSetHelperImpl()
{
}
+AccessibleStateSetHelperImpl::AccessibleStateSetHelperImpl(const AccessibleStateSetHelperImpl& rImpl)
+ : maStates(rImpl.maStates)
+{
+}
+
AccessibleStateSetHelperImpl::~AccessibleStateSetHelperImpl()
{
}
@@ -162,6 +168,14 @@ AccessibleStateSetHelper::AccessibleStateSetHelper ()
mpHelperImpl = new AccessibleStateSetHelperImpl();
}
+AccessibleStateSetHelper::AccessibleStateSetHelper (const AccessibleStateSetHelper& rHelper)
+ : mpHelperImpl(NULL)
+{
+ if (rHelper.mpHelperImpl)
+ mpHelperImpl = new AccessibleStateSetHelperImpl(*rHelper.mpHelperImpl);
+ else
+ mpHelperImpl = new AccessibleStateSetHelperImpl();
+}
AccessibleStateSetHelper::~AccessibleStateSetHelper(void)
{