1 /**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements. See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership. The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License. You may obtain a copy of the License at
10 *
11 * http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied. See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24 // MARKER(update_precomp.py): autogen include statement, do not remove
25 #include "precompiled_svx.hxx"
26
27
28 #include <svx/AccessibleShapeInfo.hxx>
29
30
31 namespace accessibility {
32
AccessibleShapeInfo(const::com::sun::star::uno::Reference<::com::sun::star::drawing::XShape> & rxShape,const::com::sun::star::uno::Reference<::com::sun::star::accessibility::XAccessible> & rxParent,IAccessibleParent * pChildrenManager,sal_Int32 nIndex)33 AccessibleShapeInfo::AccessibleShapeInfo (
34 const ::com::sun::star::uno::Reference<
35 ::com::sun::star::drawing::XShape>& rxShape,
36 const ::com::sun::star::uno::Reference<
37 ::com::sun::star::accessibility::XAccessible>& rxParent,
38 IAccessibleParent* pChildrenManager,
39 sal_Int32 nIndex)
40 : mxShape (rxShape),
41 mxParent (rxParent),
42 mpChildrenManager (pChildrenManager),
43 mnIndex (nIndex)
44 {
45 // empty.
46 }
47
48
49
50
AccessibleShapeInfo(const::com::sun::star::uno::Reference<::com::sun::star::drawing::XShape> & rxShape,const::com::sun::star::uno::Reference<::com::sun::star::accessibility::XAccessible> & rxParent,sal_Int32 nIndex)51 AccessibleShapeInfo::AccessibleShapeInfo (
52 const ::com::sun::star::uno::Reference<
53 ::com::sun::star::drawing::XShape>& rxShape,
54 const ::com::sun::star::uno::Reference<
55 ::com::sun::star::accessibility::XAccessible>& rxParent,
56 sal_Int32 nIndex)
57 : mxShape (rxShape),
58 mxParent (rxParent),
59 mpChildrenManager (NULL),
60 mnIndex (nIndex)
61 {
62 // empty.
63 }
64
AccessibleShapeInfo(const AccessibleShapeInfo & rOther)65 AccessibleShapeInfo::AccessibleShapeInfo (const AccessibleShapeInfo &rOther)
66 : mxShape (rOther.mxShape),
67 mxParent (rOther.mxParent),
68 mpChildrenManager (rOther.mpChildrenManager),
69 mnIndex (rOther.mnIndex)
70 {
71 // empty.
72 }
73
74
~AccessibleShapeInfo(void)75 AccessibleShapeInfo::~AccessibleShapeInfo (void)
76 {
77 // empty.
78 }
79
80 } // end of namespace accessibility.
81