1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
- /* vim:expandtab:shiftwidth=2:tabstop=2:
- */
- /* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
- #include "HTMLTableAccessibleWrap.h"
- using namespace mozilla::a11y;
- ////////////////////////////////////////////////////////////////////////////////
- // HTMLTableAccessibleWrap
- ////////////////////////////////////////////////////////////////////////////////
- NS_IMPL_ISUPPORTS_INHERITED0(HTMLTableAccessibleWrap,
- HTMLTableAccessible)
- IMPL_IUNKNOWN_INHERITED1(HTMLTableAccessibleWrap,
- AccessibleWrap,
- ia2AccessibleTable)
- void
- HTMLTableAccessibleWrap::Shutdown()
- {
- ia2AccessibleTable::mTable = nullptr;
- HTMLTableAccessible::Shutdown();
- }
- ////////////////////////////////////////////////////////////////////////////////
- // HTMLTableCellAccessibleWrap
- ////////////////////////////////////////////////////////////////////////////////
- NS_IMPL_ISUPPORTS_INHERITED0(HTMLTableCellAccessibleWrap,
- HTMLTableCellAccessible)
- IMPL_IUNKNOWN_INHERITED1(HTMLTableCellAccessibleWrap,
- HyperTextAccessibleWrap,
- ia2AccessibleTableCell)
- void
- HTMLTableCellAccessibleWrap::Shutdown()
- {
- ia2AccessibleTableCell::mTableCell = nullptr;
- HTMLTableCellAccessible::Shutdown();
- }
- ////////////////////////////////////////////////////////////////////////////////
- // HTMLTableCellAccessibleWrap
- ////////////////////////////////////////////////////////////////////////////////
- NS_IMPL_ISUPPORTS_INHERITED0(HTMLTableHeaderCellAccessibleWrap,
- HTMLTableHeaderCellAccessible)
- IMPL_IUNKNOWN_INHERITED1(HTMLTableHeaderCellAccessibleWrap,
- HyperTextAccessibleWrap,
- ia2AccessibleTableCell)
- void
- HTMLTableHeaderCellAccessibleWrap::Shutdown()
- {
- ia2AccessibleTableCell::mTableCell = nullptr;
- HTMLTableHeaderCellAccessible::Shutdown();
- }
|