diff options
Diffstat (limited to 'sc/source/ui/inc/AccessibleDocumentPagePreview.hxx')
-rw-r--r-- | sc/source/ui/inc/AccessibleDocumentPagePreview.hxx | 157 |
1 files changed, 0 insertions, 157 deletions
diff --git a/sc/source/ui/inc/AccessibleDocumentPagePreview.hxx b/sc/source/ui/inc/AccessibleDocumentPagePreview.hxx deleted file mode 100644 index 058d92c23..000000000 --- a/sc/source/ui/inc/AccessibleDocumentPagePreview.hxx +++ /dev/null @@ -1,157 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - - -#ifndef _SC_ACCESSIBLEDOCUMENTPAGEPREVIEW_HXX -#define _SC_ACCESSIBLEDOCUMENTPAGEPREVIEW_HXX - -#include "AccessibleDocumentBase.hxx" - -class ScPreviewShell; -class ScNotesChilds; -class ScShapeChilds; -class ScAccessiblePreviewTable; -class ScAccessiblePageHeader; - -class ScAccessibleDocumentPagePreview - : public ScAccessibleDocumentBase -{ -public: - //===== internal ======================================================== - ScAccessibleDocumentPagePreview( - const ::com::sun::star::uno::Reference< - ::com::sun::star::accessibility::XAccessible>& rxParent, - ScPreviewShell* pViewShell ); -protected: - virtual ~ScAccessibleDocumentPagePreview(void); - - using ScAccessibleDocumentBase::IsDefunc; - -public: - using ScAccessibleContextBase::disposing; - - virtual void SAL_CALL disposing(); - - ///===== SfxListener ===================================================== - - virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint ); - - ///===== XAccessibleComponent ============================================ - - virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > - SAL_CALL getAccessibleAtPoint( - const ::com::sun::star::awt::Point& rPoint ) - throw (::com::sun::star::uno::RuntimeException); - - virtual void SAL_CALL grabFocus( ) - throw (::com::sun::star::uno::RuntimeException); - - ///===== XAccessibleContext ============================================== - - /// Return the number of currently visible children. - virtual sal_Int32 SAL_CALL - getAccessibleChildCount(void) - throw (::com::sun::star::uno::RuntimeException); - - /// Return the specified child or NULL if index is invalid. - virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible> SAL_CALL - getAccessibleChild(sal_Int32 nIndex) - throw (::com::sun::star::uno::RuntimeException, - ::com::sun::star::lang::IndexOutOfBoundsException); - - /// Return the set of current states. - virtual ::com::sun::star::uno::Reference< - ::com::sun::star::accessibility::XAccessibleStateSet> SAL_CALL - getAccessibleStateSet(void) - throw (::com::sun::star::uno::RuntimeException); - - ///===== XServiceInfo ==================================================== - - /** Returns an identifier for the implementation of this object. - */ - virtual ::rtl::OUString SAL_CALL - getImplementationName(void) - throw (::com::sun::star::uno::RuntimeException); - - /** Returns a list of all supported services. - */ - virtual ::com::sun::star::uno::Sequence< ::rtl::OUString> SAL_CALL - getSupportedServiceNames(void) - throw (::com::sun::star::uno::RuntimeException); - - ///===== XTypeProvider =================================================== - - /** Returns a implementation id. - */ - virtual ::com::sun::star::uno::Sequence<sal_Int8> SAL_CALL - getImplementationId(void) - throw (::com::sun::star::uno::RuntimeException); - - ///===== internal ======================================================== - -protected: - /// Return this object's description. - virtual ::rtl::OUString SAL_CALL - createAccessibleDescription(void) - throw (::com::sun::star::uno::RuntimeException); - - /// Return the object's current name. - virtual ::rtl::OUString SAL_CALL - createAccessibleName(void) - throw (::com::sun::star::uno::RuntimeException); - -public: // needed in ScShapeChilds - /// Return the object's current bounding box relative to the desktop. - virtual Rectangle GetBoundingBoxOnScreen(void) const - throw (::com::sun::star::uno::RuntimeException); - -protected: - /// Return the object's current bounding box relative to the parent object. - virtual Rectangle GetBoundingBox(void) const - throw (::com::sun::star::uno::RuntimeException); - -private: - ScPreviewShell* mpViewShell; - ScNotesChilds* mpNotesChilds; - ScShapeChilds* mpShapeChilds; - ScAccessiblePreviewTable* mpTable; - ScAccessiblePageHeader* mpHeader; - ScAccessiblePageHeader* mpFooter; - - sal_Bool IsDefunc( - const com::sun::star::uno::Reference< - ::com::sun::star::accessibility::XAccessibleStateSet>& rxParentStates); - - ScNotesChilds* GetNotesChilds(); - ScShapeChilds* GetShapeChilds(); -}; - - -#endif - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |