diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-09-18 14:52:33 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-09-19 16:59:27 +0200 |
commit | efd0a2dd23fbc069ac829167f7d9ed2e1ce88cfc (patch) | |
tree | 52961a7ca8d9e98b6c12890c2788c71bd26aeb8d /svx/source/inc | |
parent | 785060b22ded6e5d8d6edfdcf4aceb59e0d88e78 (diff) |
drop newly unused SvxRectCtl
Change-Id: I41fc4f53bedb4d5504aed39bd4d3052e2084fa6d
Reviewed-on: https://gerrit.libreoffice.org/60714
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'svx/source/inc')
-rw-r--r-- | svx/source/inc/svxrectctaccessiblecontext.hxx | 391 |
1 files changed, 0 insertions, 391 deletions
diff --git a/svx/source/inc/svxrectctaccessiblecontext.hxx b/svx/source/inc/svxrectctaccessiblecontext.hxx index 6e3fb5b509bd..f5648c3e319e 100644 --- a/svx/source/inc/svxrectctaccessiblecontext.hxx +++ b/svx/source/inc/svxrectctaccessiblecontext.hxx @@ -58,214 +58,9 @@ namespace com { namespace sun { namespace star { namespace awt { namespace tools { class Rectangle; } class RectCtl; -class SvxRectCtl; class RectCtlChildAccessibleContext; -class SvxRectCtlChildAccessibleContext; namespace vcl { class Window; } -typedef ::cppu::WeakAggComponentImplHelper6< - css::accessibility::XAccessible, - css::accessibility::XAccessibleComponent, - css::accessibility::XAccessibleContext, - css::accessibility::XAccessibleEventBroadcaster, - css::accessibility::XAccessibleSelection, - css::lang::XServiceInfo > - SvxRectCtlAccessibleContext_Base; - -class SvxRectCtlAccessibleContext final : public ::cppu::BaseMutex, public SvxRectCtlAccessibleContext_Base -{ -public: - // internal - SvxRectCtlAccessibleContext( - const css::uno::Reference< css::accessibility::XAccessible>& rxParent, - SvxRectCtl& rRepresentation ); - - // XAccessible - virtual css::uno::Reference< css::accessibility::XAccessibleContext> SAL_CALL - getAccessibleContext() override; - - // XAccessibleComponent - virtual sal_Bool SAL_CALL - containsPoint( const css::awt::Point& rPoint ) override; - - virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL - getAccessibleAtPoint( const css::awt::Point& rPoint ) override; - - virtual css::awt::Rectangle SAL_CALL - getBounds() override; - - virtual css::awt::Point SAL_CALL - getLocation() override; - - virtual css::awt::Point SAL_CALL - getLocationOnScreen() override; - - virtual css::awt::Size SAL_CALL - getSize() override; - - /// @throws css::uno::RuntimeException - bool - isVisible(); - - virtual void SAL_CALL - grabFocus() override; - - virtual sal_Int32 SAL_CALL - getForeground( ) override; - virtual sal_Int32 SAL_CALL - getBackground( ) override; - - // XAccessibleContext - virtual sal_Int32 SAL_CALL - getAccessibleChildCount() override; - - virtual css::uno::Reference< css::accessibility::XAccessible> SAL_CALL - getAccessibleChild( sal_Int32 nIndex ) override; - - virtual css::uno::Reference< css::accessibility::XAccessible> SAL_CALL - getAccessibleParent() override; - - virtual sal_Int32 SAL_CALL - getAccessibleIndexInParent() override; - - virtual sal_Int16 SAL_CALL - getAccessibleRole() override; - - virtual OUString SAL_CALL - getAccessibleDescription() override; - - virtual OUString SAL_CALL - getAccessibleName() override; - - virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL - getAccessibleRelationSet() override; - - virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL - getAccessibleStateSet() override; - - virtual css::lang::Locale SAL_CALL - getLocale() override; - - // XAccessibleEventBroadcaster - virtual void SAL_CALL - addAccessibleEventListener( - const css::uno::Reference< css::accessibility::XAccessibleEventListener >& xListener ) override; - - virtual void SAL_CALL - removeAccessibleEventListener( - const css::uno::Reference< css::accessibility::XAccessibleEventListener >& xListener ) override; - - // XServiceInfo - virtual OUString SAL_CALL - getImplementationName() override; - - virtual sal_Bool SAL_CALL - supportsService( const OUString& sServiceName ) override; - - virtual css::uno::Sequence< OUString> SAL_CALL - getSupportedServiceNames() override; - - // XTypeProvider - virtual css::uno::Sequence<sal_Int8> SAL_CALL - getImplementationId() override; - - // XAccessibleSelection - virtual void SAL_CALL - selectAccessibleChild( sal_Int32 nChildIndex ) override; - - virtual sal_Bool SAL_CALL - isAccessibleChildSelected( sal_Int32 nChildIndex ) override; - - virtual void SAL_CALL - clearAccessibleSelection() override; - - virtual void SAL_CALL - selectAllAccessibleChildren() override; - - virtual sal_Int32 SAL_CALL - getSelectedAccessibleChildCount() override; - - virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL - getSelectedAccessibleChild( sal_Int32 nSelectedChildIndex ) override; - - virtual void SAL_CALL - deselectAccessibleChild( sal_Int32 nSelectedChildIndex ) override; - - /** Selects a new child by point. - - <p>If the child was not selected before, the state of the child will - be updated. If the point is not invalid, the index will internally set to NOCHILDSELECTED</p> - - @param eButton - Button which belongs to the child which should be selected. - */ - void selectChild( RectPoint ePoint ); - void FireChildFocus( RectPoint eButton ); - -private: - virtual ~SvxRectCtlAccessibleContext() override; - - // internals - /// @throws css::lang::IndexOutOfBoundsException - void checkChildIndex( long nIndexOfChild ); - - /** Selects a new child by index. - - <p>If the child was not selected before, the state of the child will - be updated. If the index is invalid, the index will internally set to NOCHILDSELECTED</p> - - @param nIndexOfChild - Index of the new child which should be selected. - */ - void selectChild( long nIndexOfChild ); - - /// @Return the object's current bounding box relative to the desktop. - /// - /// @throws css::uno::RuntimeException - tools::Rectangle GetBoundingBoxOnScreen(); - - /// @Return the object's current bounding box relative to the parent object. - /// - /// @throws css::uno::RuntimeException - tools::Rectangle GetBoundingBox(); - - virtual void SAL_CALL disposing() override; - - /// @returns true if it's disposed or in disposing - bool IsAlive() const - { - return !rBHelper.bDisposed && !rBHelper.bInDispose; - } - - /// @throws css::lang::DisposedException if it's not alive - void ThrowExceptionIfNotAlive(); - - /** Description of this object. This is not a constant because it can - be set from the outside. - */ - OUString msDescription; - - /** Name of this object. - */ - OUString msName; - - /// Reference to the parent object. - css::uno::Reference< css::accessibility::XAccessible > - mxParent; - - /// pointer to internal representation - VclPtr<SvxRectCtl> mpRepr; - - /// array for all possible children - std::vector<rtl::Reference<SvxRectCtlChildAccessibleContext>> mvChildren; - - /// client id in the AccessibleEventNotifier queue - sal_uInt32 mnClientId; - - /// actual selected child - long mnSelectedChild; -}; - typedef ::cppu::ImplHelper1<css::accessibility::XAccessible> OAccessibleHelper_Base; class RectCtlAccessibleContext final : public ::comphelper::OAccessibleSelectionHelper, @@ -354,192 +149,6 @@ private: long mnSelectedChild; }; -typedef ::cppu::WeakAggComponentImplHelper7< - css::accessibility::XAccessible, - css::accessibility::XAccessibleComponent, - css::accessibility::XAccessibleContext, - css::accessibility::XAccessibleEventBroadcaster, - css::accessibility::XAccessibleValue, - css::accessibility::XAccessibleAction, - css::lang::XServiceInfo > - SvxRectCtlChildAccessibleContext_Base; - -class SvxRectCtlChildAccessibleContext : public SvxRectCtlChildAccessibleContext_Base -{ -public: - SvxRectCtlChildAccessibleContext( - const css::uno::Reference< css::accessibility::XAccessible>& rxParent, - const vcl::Window& rParentWindow, - const OUString& rName, const OUString& rDescription, - const tools::Rectangle& rBoundingBox, - long nIndexInParent ); -protected: - virtual ~SvxRectCtlChildAccessibleContext() override; -public: - // XAccessible - virtual css::uno::Reference< css::accessibility::XAccessibleContext> SAL_CALL - getAccessibleContext() override; - - // XAccessibleComponent - virtual sal_Bool SAL_CALL - containsPoint( const css::awt::Point& rPoint ) override; - - virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL - getAccessibleAtPoint( const css::awt::Point& rPoint ) override; - - virtual css::awt::Rectangle SAL_CALL - getBounds() override; - - virtual css::awt::Point SAL_CALL - getLocation() override; - - virtual css::awt::Point SAL_CALL - getLocationOnScreen() override; - - virtual css::awt::Size SAL_CALL - getSize() override; - - virtual void SAL_CALL - grabFocus() override; - - virtual sal_Int32 SAL_CALL - getForeground( ) override; - virtual sal_Int32 SAL_CALL - getBackground( ) override; - - // XAccessibleContext - virtual sal_Int32 SAL_CALL - getAccessibleChildCount() override; - - virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL - getAccessibleChild( sal_Int32 nIndex ) override; - - virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL - getAccessibleParent() override; - - virtual sal_Int32 SAL_CALL - getAccessibleIndexInParent() override; - - virtual sal_Int16 SAL_CALL - getAccessibleRole() override; - - virtual OUString SAL_CALL - getAccessibleDescription() override; - - virtual OUString SAL_CALL - getAccessibleName() override; - - virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL - getAccessibleRelationSet() override; - - virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL - getAccessibleStateSet() override; - - virtual css::lang::Locale SAL_CALL - getLocale() override; - - // XAccessibleEventBroadcaster - virtual void SAL_CALL - addAccessibleEventListener( - const css::uno::Reference< css::accessibility::XAccessibleEventListener >& xListener ) override; - - virtual void SAL_CALL - removeAccessibleEventListener( - const css::uno::Reference< css::accessibility::XAccessibleEventListener >& xListener ) override; - - // XAccessibleValue - virtual css::uno::Any SAL_CALL - getCurrentValue() override; - - virtual sal_Bool SAL_CALL - setCurrentValue( const css::uno::Any& aNumber ) override; - - virtual css::uno::Any SAL_CALL - getMaximumValue() override; - - virtual css::uno::Any SAL_CALL - getMinimumValue() override; - - // XAccessibleAction - virtual sal_Int32 SAL_CALL getAccessibleActionCount( ) override; - virtual sal_Bool SAL_CALL doAccessibleAction ( sal_Int32 nIndex ) override; - virtual ::rtl::OUString SAL_CALL getAccessibleActionDescription ( sal_Int32 nIndex ) override; - virtual css::uno::Reference< css::accessibility::XAccessibleKeyBinding > SAL_CALL getAccessibleActionKeyBinding( sal_Int32 nIndex ) override; - // XServiceInfo - virtual OUString SAL_CALL - getImplementationName() override; - - virtual sal_Bool SAL_CALL - supportsService( const OUString& sServiceName ) override; - - virtual css::uno::Sequence< OUString> SAL_CALL - getSupportedServiceNames() override; - - // XTypeProvider - virtual css::uno::Sequence<sal_Int8> SAL_CALL - getImplementationId() override; - - // internal - /// Sets the checked status - void setStateChecked(bool bChecked); - void FireFocusEvent(); - -protected: - /// @throws css::uno::RuntimeException - tools::Rectangle GetBoundingBoxOnScreen(); - - /// @throws css::uno::RuntimeException - tools::Rectangle const & GetBoundingBox(); - - void CommitChange( const css::accessibility::AccessibleEventObject& rEvent ); - - virtual void SAL_CALL disposing() override; - - /// @returns true if it's disposed or in disposing - bool IsAlive() const - { - return !rBHelper.bDisposed && !rBHelper.bInDispose; - } - - /// @throws css::lang::DisposedException if it's not alive - void ThrowExceptionIfNotAlive(); - - /// Mutex guarding this object. - ::osl::Mutex maMutex; - -private: - - /** Description of this object. This is not a constant because it can - be set from the outside. Furthermore, it changes according to the - draw page's display mode. - */ - OUString msDescription; - - /** Name of this object. It changes according the draw page's - display mode. - */ - OUString msName; - - /// Reference to the parent object. - css::uno::Reference< css::accessibility::XAccessible > - mxParent; - - /// Bounding box - tools::Rectangle maBoundingBox; - - /// window of parent - const vcl::Window& mrParentWindow; - - /// client id in the AccessibleEventNotifier queue - sal_uInt32 mnClientId; - - /// index of child in parent - long mnIndexInParent; - - /// Indicates, if object is checked - bool mbIsChecked; -}; - typedef ::cppu::ImplHelper3 < css::accessibility::XAccessible, css::accessibility::XAccessibleValue, css::accessibility::XAccessibleAction |