summaryrefslogtreecommitdiff
path: root/svx/source/inc
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-09-18 14:52:33 +0100
committerCaolán McNamara <caolanm@redhat.com>2018-09-19 16:59:27 +0200
commitefd0a2dd23fbc069ac829167f7d9ed2e1ce88cfc (patch)
tree52961a7ca8d9e98b6c12890c2788c71bd26aeb8d /svx/source/inc
parent785060b22ded6e5d8d6edfdcf4aceb59e0d88e78 (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.hxx391
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