From a41fe32ba989cad3b6e2e20793b3fff469230eb6 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Tue, 14 Jan 2020 10:27:30 +0200 Subject: loplugin:finalclasses in accessibility Change-Id: If9314712090bc2494f86afa8f0c25038f8307278 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86742 Tested-by: Jenkins Reviewed-by: Noel Grandin --- accessibility/inc/standard/vclxaccessiblefixedhyperlink.hxx | 3 +-- accessibility/inc/standard/vclxaccessibleheaderbar.hxx | 2 +- accessibility/inc/standard/vclxaccessiblemenuseparator.hxx | 2 +- accessibility/inc/standard/vclxaccessiblepopupmenu.hxx | 3 +-- accessibility/inc/standard/vclxaccessibleradiobutton.hxx | 3 +-- accessibility/inc/standard/vclxaccessiblescrollbar.hxx | 3 +-- accessibility/inc/standard/vclxaccessibletabpagewindow.hxx | 3 +-- accessibility/inc/standard/vclxaccessibletextfield.hxx | 5 ++--- 8 files changed, 9 insertions(+), 15 deletions(-) (limited to 'accessibility/inc/standard') diff --git a/accessibility/inc/standard/vclxaccessiblefixedhyperlink.hxx b/accessibility/inc/standard/vclxaccessiblefixedhyperlink.hxx index e831db0ff146..b0cc9024fe7b 100644 --- a/accessibility/inc/standard/vclxaccessiblefixedhyperlink.hxx +++ b/accessibility/inc/standard/vclxaccessiblefixedhyperlink.hxx @@ -24,9 +24,8 @@ -class VCLXAccessibleFixedHyperlink : public VCLXAccessibleTextComponent +class VCLXAccessibleFixedHyperlink final : public VCLXAccessibleTextComponent { -protected: virtual ~VCLXAccessibleFixedHyperlink() override = default; public: diff --git a/accessibility/inc/standard/vclxaccessibleheaderbar.hxx b/accessibility/inc/standard/vclxaccessibleheaderbar.hxx index a75107956ca7..3f284d7f0cb2 100644 --- a/accessibility/inc/standard/vclxaccessibleheaderbar.hxx +++ b/accessibility/inc/standard/vclxaccessibleheaderbar.hxx @@ -26,7 +26,7 @@ typedef std::vector< css::uno::WeakReference< css::accessibility::XAccessible > > ListItems; -class VCLXAccessibleHeaderBar : public VCLXAccessibleComponent +class VCLXAccessibleHeaderBar final : public VCLXAccessibleComponent { VclPtr m_pHeadBar; diff --git a/accessibility/inc/standard/vclxaccessiblemenuseparator.hxx b/accessibility/inc/standard/vclxaccessiblemenuseparator.hxx index e16097b18b21..bb14b952e98c 100644 --- a/accessibility/inc/standard/vclxaccessiblemenuseparator.hxx +++ b/accessibility/inc/standard/vclxaccessiblemenuseparator.hxx @@ -24,7 +24,7 @@ -class VCLXAccessibleMenuSeparator : public OAccessibleMenuItemComponent +class VCLXAccessibleMenuSeparator final : public OAccessibleMenuItemComponent { public: VCLXAccessibleMenuSeparator( Menu* pParent, sal_uInt16 nItemPos ); diff --git a/accessibility/inc/standard/vclxaccessiblepopupmenu.hxx b/accessibility/inc/standard/vclxaccessiblepopupmenu.hxx index 3569f03f1846..3374ef450e25 100644 --- a/accessibility/inc/standard/vclxaccessiblepopupmenu.hxx +++ b/accessibility/inc/standard/vclxaccessiblepopupmenu.hxx @@ -24,9 +24,8 @@ -class VCLXAccessiblePopupMenu : public OAccessibleMenuComponent +class VCLXAccessiblePopupMenu final : public OAccessibleMenuComponent { -protected: virtual bool IsFocused() override; public: diff --git a/accessibility/inc/standard/vclxaccessibleradiobutton.hxx b/accessibility/inc/standard/vclxaccessibleradiobutton.hxx index d7debfe59f93..b4773946d31f 100644 --- a/accessibility/inc/standard/vclxaccessibleradiobutton.hxx +++ b/accessibility/inc/standard/vclxaccessibleradiobutton.hxx @@ -33,10 +33,9 @@ typedef ::cppu::ImplHelper2< css::accessibility::XAccessibleAction, css::accessibility::XAccessibleValue > VCLXAccessibleRadioButton_BASE; -class VCLXAccessibleRadioButton : public VCLXAccessibleTextComponent, +class VCLXAccessibleRadioButton final : public VCLXAccessibleTextComponent, public VCLXAccessibleRadioButton_BASE { -protected: virtual ~VCLXAccessibleRadioButton() override = default; virtual void ProcessWindowEvent( const VclWindowEvent& rVclWindowEvent ) override; diff --git a/accessibility/inc/standard/vclxaccessiblescrollbar.hxx b/accessibility/inc/standard/vclxaccessiblescrollbar.hxx index cbb86e489982..8d81c60cc7db 100644 --- a/accessibility/inc/standard/vclxaccessiblescrollbar.hxx +++ b/accessibility/inc/standard/vclxaccessiblescrollbar.hxx @@ -33,10 +33,9 @@ typedef ::cppu::ImplHelper2< css::accessibility::XAccessibleAction, css::accessibility::XAccessibleValue > VCLXAccessibleScrollBar_BASE; -class VCLXAccessibleScrollBar : public VCLXAccessibleComponent, +class VCLXAccessibleScrollBar final : public VCLXAccessibleComponent, public VCLXAccessibleScrollBar_BASE { -protected: virtual ~VCLXAccessibleScrollBar() override = default; virtual void ProcessWindowEvent( const VclWindowEvent& rVclWindowEvent ) override; diff --git a/accessibility/inc/standard/vclxaccessibletabpagewindow.hxx b/accessibility/inc/standard/vclxaccessibletabpagewindow.hxx index b50d4b352569..36254ceeca37 100644 --- a/accessibility/inc/standard/vclxaccessibletabpagewindow.hxx +++ b/accessibility/inc/standard/vclxaccessibletabpagewindow.hxx @@ -27,14 +27,13 @@ -class VCLXAccessibleTabPageWindow : public VCLXAccessibleComponent +class VCLXAccessibleTabPageWindow final : public VCLXAccessibleComponent { private: VclPtr m_pTabControl; VclPtr m_pTabPage; sal_uInt16 m_nPageId; -protected: // OCommonAccessibleComponent virtual css::awt::Rectangle implGetBounds( ) override; diff --git a/accessibility/inc/standard/vclxaccessibletextfield.hxx b/accessibility/inc/standard/vclxaccessibletextfield.hxx index 41747240e857..5d29de76624d 100644 --- a/accessibility/inc/standard/vclxaccessibletextfield.hxx +++ b/accessibility/inc/standard/vclxaccessibletextfield.hxx @@ -32,7 +32,7 @@ typedef ::cppu::ImplHelper1< css::accessibility::XAccessible > VCLXAccessible_BA accessible by this class. When the selected item changes then also the exported text changes. */ -class VCLXAccessibleTextField : +class VCLXAccessibleTextField final : public VCLXAccessibleTextComponent, public VCLXAccessible_BASE { @@ -64,7 +64,7 @@ public: virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override; -protected: +private: virtual ~VCLXAccessibleTextField() override = default; /** With this method the text of the currently selected item is made @@ -72,7 +72,6 @@ protected: */ OUString implGetText() override; -private: /** We need to save the accessible parent to return it in getAccessibleParent(), because this method of the base class returns the wrong parent. */ -- cgit