summaryrefslogtreecommitdiff
path: root/sd/source/ui/inc
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2023-04-19 12:28:02 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2023-04-19 16:07:13 +0200
commit8032624177c8ea8a10d0687b410ae9433fdf1481 (patch)
tree2d0f4a5a2786611c3edac743a4ce57bd4592d933 /sd/source/ui/inc
parentcfa463cc5446e72a06db5a457bf4d50d4173f31e (diff)
loplugin:finalclasses in sd
Change-Id: I0a8c94e86503a0a1006a4fc34ab0a293f59f3429 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150604 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sd/source/ui/inc')
-rw-r--r--sd/source/ui/inc/FormShellManager.hxx2
-rw-r--r--sd/source/ui/inc/FrameView.hxx2
-rw-r--r--sd/source/ui/inc/GraphicDocShell.hxx2
-rw-r--r--sd/source/ui/inc/GraphicViewShellBase.hxx2
-rw-r--r--sd/source/ui/inc/MasterPageObserver.hxx2
-rw-r--r--sd/source/ui/inc/OutlineView.hxx2
-rw-r--r--sd/source/ui/inc/OutlineViewShell.hxx2
-rw-r--r--sd/source/ui/inc/OutlineViewShellBase.hxx2
-rw-r--r--sd/source/ui/inc/OutlinerIteratorImpl.hxx4
-rw-r--r--sd/source/ui/inc/PaneChildWindows.hxx4
-rw-r--r--sd/source/ui/inc/PaneShells.hxx4
-rw-r--r--sd/source/ui/inc/PresentationViewShell.hxx2
-rw-r--r--sd/source/ui/inc/PresentationViewShellBase.hxx2
-rw-r--r--sd/source/ui/inc/PreviewRenderer.hxx2
-rw-r--r--sd/source/ui/inc/framework/ConfigurationController.hxx2
-rw-r--r--sd/source/ui/inc/framework/FrameworkHelper.hxx2
-rw-r--r--sd/source/ui/inc/framework/ResourceId.hxx2
-rw-r--r--sd/source/ui/inc/framework/factories/BasicPaneFactory.hxx2
-rw-r--r--sd/source/ui/inc/framework/factories/BasicToolBarFactory.hxx2
-rw-r--r--sd/source/ui/inc/framework/factories/BasicViewFactory.hxx2
-rw-r--r--sd/source/ui/inc/fuarea.hxx2
-rw-r--r--sd/source/ui/inc/fubullet.hxx2
-rw-r--r--sd/source/ui/inc/fuchar.hxx2
-rw-r--r--sd/source/ui/inc/fucon3d.hxx2
-rw-r--r--sd/source/ui/inc/fucopy.hxx2
-rw-r--r--sd/source/ui/inc/fuexecuteinteraction.hxx2
-rw-r--r--sd/source/ui/inc/fuexpand.hxx2
-rw-r--r--sd/source/ui/inc/fuformatpaintbrush.hxx2
-rw-r--r--sd/source/ui/inc/fuinsert.hxx8
-rw-r--r--sd/source/ui/inc/fuinsfil.hxx2
-rw-r--r--sd/source/ui/inc/fuline.hxx2
-rw-r--r--sd/source/ui/inc/fulinend.hxx2
-rw-r--r--sd/source/ui/inc/fulink.hxx2
-rw-r--r--sd/source/ui/inc/fumeasur.hxx2
-rw-r--r--sd/source/ui/inc/fumorph.hxx2
-rw-r--r--sd/source/ui/inc/funavig.hxx2
-rw-r--r--sd/source/ui/inc/fuoaprms.hxx2
-rw-r--r--sd/source/ui/inc/fuolbull.hxx2
-rw-r--r--sd/source/ui/inc/fupage.hxx2
-rw-r--r--sd/source/ui/inc/fuparagr.hxx2
-rw-r--r--sd/source/ui/inc/fuprlout.hxx2
-rw-r--r--sd/source/ui/inc/fuprobjs.hxx2
-rw-r--r--sd/source/ui/inc/fuscale.hxx2
-rw-r--r--sd/source/ui/inc/fusldlg.hxx2
-rw-r--r--sd/source/ui/inc/fusnapln.hxx2
-rw-r--r--sd/source/ui/inc/fusumry.hxx2
-rw-r--r--sd/source/ui/inc/futempl.hxx2
-rw-r--r--sd/source/ui/inc/futhes.hxx2
-rw-r--r--sd/source/ui/inc/futransf.hxx2
-rw-r--r--sd/source/ui/inc/futxtatt.hxx2
-rw-r--r--sd/source/ui/inc/fuvect.hxx2
-rw-r--r--sd/source/ui/inc/gluectrl.hxx2
-rw-r--r--sd/source/ui/inc/navigatr.hxx6
-rw-r--r--sd/source/ui/inc/optsitem.hxx14
54 files changed, 68 insertions, 68 deletions
diff --git a/sd/source/ui/inc/FormShellManager.hxx b/sd/source/ui/inc/FormShellManager.hxx
index b2c03b3deefb..8b4a773ae5bd 100644
--- a/sd/source/ui/inc/FormShellManager.hxx
+++ b/sd/source/ui/inc/FormShellManager.hxx
@@ -53,7 +53,7 @@ class ViewShellBase;
The form shell is created and destroyed by the ViewShellManager by using
a factory object provided by the FormShellManager.
*/
-class FormShellManager : public SfxListener
+class FormShellManager final : public SfxListener
{
public:
FormShellManager(ViewShellBase& rBase);
diff --git a/sd/source/ui/inc/FrameView.hxx b/sd/source/ui/inc/FrameView.hxx
index 8226746a3807..f2e839a81b3c 100644
--- a/sd/source/ui/inc/FrameView.hxx
+++ b/sd/source/ui/inc/FrameView.hxx
@@ -31,7 +31,7 @@ namespace sd {
/**
* View for MDIFrame
*/
-class SD_DLLPUBLIC FrameView
+class SD_DLLPUBLIC FrameView final
: public SdrView
{
public:
diff --git a/sd/source/ui/inc/GraphicDocShell.hxx b/sd/source/ui/inc/GraphicDocShell.hxx
index 40df981cffab..64e7ed9061a2 100644
--- a/sd/source/ui/inc/GraphicDocShell.hxx
+++ b/sd/source/ui/inc/GraphicDocShell.hxx
@@ -30,7 +30,7 @@ namespace sd
/**
* document shell for draw documents
*/
-class SD_DLLPUBLIC GraphicDocShell : public DrawDocShell
+class SD_DLLPUBLIC GraphicDocShell final : public DrawDocShell
{
public:
SFX_DECL_INTERFACE(SD_IF_SDGRAPHICDOCSHELL)
diff --git a/sd/source/ui/inc/GraphicViewShellBase.hxx b/sd/source/ui/inc/GraphicViewShellBase.hxx
index ffec962fc844..a53afb3825ef 100644
--- a/sd/source/ui/inc/GraphicViewShellBase.hxx
+++ b/sd/source/ui/inc/GraphicViewShellBase.hxx
@@ -26,7 +26,7 @@ namespace sd
/** This class exists to be able to register another factory that
creates the view shell for the Draw application.
*/
-class GraphicViewShellBase : public ViewShellBase
+class GraphicViewShellBase final : public ViewShellBase
{
public:
SFX_DECL_VIEWFACTORY(GraphicViewShellBase);
diff --git a/sd/source/ui/inc/MasterPageObserver.hxx b/sd/source/ui/inc/MasterPageObserver.hxx
index 96f4a374101b..9ece9f9a98e4 100644
--- a/sd/source/ui/inc/MasterPageObserver.hxx
+++ b/sd/source/ui/inc/MasterPageObserver.hxx
@@ -41,7 +41,7 @@ class MasterPageObserverEvent;
listener is the master page selector control in the tool panel that
shows the recently used master pages.
*/
-class MasterPageObserver : public SdGlobalResource
+class MasterPageObserver final : public SdGlobalResource
{
public:
typedef ::std::set<OUString> MasterPageNameSet;
diff --git a/sd/source/ui/inc/OutlineView.hxx b/sd/source/ui/inc/OutlineView.hxx
index 4fdfddf4a24b..06561a6e051e 100644
--- a/sd/source/ui/inc/OutlineView.hxx
+++ b/sd/source/ui/inc/OutlineView.hxx
@@ -50,7 +50,7 @@ const int MAX_OUTLINERVIEWS = 4;
|*
\************************************************************************/
-class OutlineView
+class OutlineView final
: public ::sd::View
{
friend class OutlineViewModelChangeGuard;
diff --git a/sd/source/ui/inc/OutlineViewShell.hxx b/sd/source/ui/inc/OutlineViewShell.hxx
index 63a50a35abb0..ec12e888a4e6 100644
--- a/sd/source/ui/inc/OutlineViewShell.hxx
+++ b/sd/source/ui/inc/OutlineViewShell.hxx
@@ -32,7 +32,7 @@ namespace sd {
/** Show a textual overview of the text contents of all slides.
*/
-class OutlineViewShell
+class OutlineViewShell final
: public ViewShell
{
public:
diff --git a/sd/source/ui/inc/OutlineViewShellBase.hxx b/sd/source/ui/inc/OutlineViewShellBase.hxx
index 96458bba1b87..1abffb914dc3 100644
--- a/sd/source/ui/inc/OutlineViewShellBase.hxx
+++ b/sd/source/ui/inc/OutlineViewShellBase.hxx
@@ -26,7 +26,7 @@ namespace sd
/** This class exists to be able to register a factory that
creates an outline view shell as default.
*/
-class OutlineViewShellBase : public ImpressViewShellBase
+class OutlineViewShellBase final : public ImpressViewShellBase
{
public:
SFX_DECL_VIEWFACTORY(OutlineViewShellBase);
diff --git a/sd/source/ui/inc/OutlinerIteratorImpl.hxx b/sd/source/ui/inc/OutlinerIteratorImpl.hxx
index 25a98078d8ed..97249464dc03 100644
--- a/sd/source/ui/inc/OutlinerIteratorImpl.hxx
+++ b/sd/source/ui/inc/OutlinerIteratorImpl.hxx
@@ -121,7 +121,7 @@ protected:
<p>For documentation of the methods please refer to the base class
<type>IteratorImplBase</type>.</p>
*/
-class SelectionIteratorImpl
+class SelectionIteratorImpl final
: public IteratorImplBase
{
public:
@@ -211,7 +211,7 @@ private:
<p>For documentation of the methods please refer to the base class
<type>IteratorImplBase</type>.</p>
*/
-class DocumentIteratorImpl : public ViewIteratorImpl
+class DocumentIteratorImpl final : public ViewIteratorImpl
{
public:
DocumentIteratorImpl (
diff --git a/sd/source/ui/inc/PaneChildWindows.hxx b/sd/source/ui/inc/PaneChildWindows.hxx
index e323353ee187..f96ede468bac 100644
--- a/sd/source/ui/inc/PaneChildWindows.hxx
+++ b/sd/source/ui/inc/PaneChildWindows.hxx
@@ -39,7 +39,7 @@ public:
};
/// The slide-sorter sidebar (on the left) in Impress.
-class LeftPaneImpressChildWindow
+class LeftPaneImpressChildWindow final
: public PaneChildWindow
{
public:
@@ -50,7 +50,7 @@ public:
};
/// The pages sidebar (on the left) in Draw.
-class LeftPaneDrawChildWindow
+class LeftPaneDrawChildWindow final
: public PaneChildWindow
{
public:
diff --git a/sd/source/ui/inc/PaneShells.hxx b/sd/source/ui/inc/PaneShells.hxx
index fe5809a8f7a6..73f24909c2fd 100644
--- a/sd/source/ui/inc/PaneShells.hxx
+++ b/sd/source/ui/inc/PaneShells.hxx
@@ -27,7 +27,7 @@ namespace sd
/** Shell that displays the left pane for Impress. The shell does not do
anything else and has especially no slots.
*/
-class LeftImpressPaneShell : public SfxShell
+class LeftImpressPaneShell final : public SfxShell
{
public:
SFX_DECL_INTERFACE(SD_IF_SDLEFTIMPRESSPANESHELL)
@@ -44,7 +44,7 @@ public:
/** Shell that displays the left pane for Draw. The shell does not do
anything else and has especially no slots.
*/
-class LeftDrawPaneShell : public SfxShell
+class LeftDrawPaneShell final : public SfxShell
{
public:
SFX_DECL_INTERFACE(SD_IF_SDLEFTDRAWPANESHELL)
diff --git a/sd/source/ui/inc/PresentationViewShell.hxx b/sd/source/ui/inc/PresentationViewShell.hxx
index f37b31e087cb..0272829d41be 100644
--- a/sd/source/ui/inc/PresentationViewShell.hxx
+++ b/sd/source/ui/inc/PresentationViewShell.hxx
@@ -26,7 +26,7 @@ namespace sd
/** This view shell is responsible for showing the presentation of an
Impress document.
*/
-class PresentationViewShell : public DrawViewShell
+class PresentationViewShell final : public DrawViewShell
{
public:
SFX_DECL_INTERFACE(SD_IF_SDPRESVIEWSHELL)
diff --git a/sd/source/ui/inc/PresentationViewShellBase.hxx b/sd/source/ui/inc/PresentationViewShellBase.hxx
index d8779c4a5029..9892edb150c8 100644
--- a/sd/source/ui/inc/PresentationViewShellBase.hxx
+++ b/sd/source/ui/inc/PresentationViewShellBase.hxx
@@ -26,7 +26,7 @@ namespace sd
/** This class exists to be able to register another factory that
creates the view shell for the presentation.
*/
-class PresentationViewShellBase : public ViewShellBase
+class PresentationViewShellBase final : public ViewShellBase
{
public:
SFX_DECL_VIEWFACTORY(PresentationViewShellBase);
diff --git a/sd/source/ui/inc/PreviewRenderer.hxx b/sd/source/ui/inc/PreviewRenderer.hxx
index 245f0b638a4a..90822014760b 100644
--- a/sd/source/ui/inc/PreviewRenderer.hxx
+++ b/sd/source/ui/inc/PreviewRenderer.hxx
@@ -32,7 +32,7 @@ namespace sd {
class DrawDocShell;
class DrawView;
-class PreviewRenderer
+class PreviewRenderer final
: public SfxListener
{
public:
diff --git a/sd/source/ui/inc/framework/ConfigurationController.hxx b/sd/source/ui/inc/framework/ConfigurationController.hxx
index 74b60d3bb215..3cff9d403972 100644
--- a/sd/source/ui/inc/framework/ConfigurationController.hxx
+++ b/sd/source/ui/inc/framework/ConfigurationController.hxx
@@ -48,7 +48,7 @@ typedef ::cppu::WeakComponentImplHelper <
@see css::drawing::framework::XConfigurationController
for an extended documentation.
*/
-class ConfigurationController
+class ConfigurationController final
: private cppu::BaseMutex,
public ConfigurationControllerInterfaceBase
{
diff --git a/sd/source/ui/inc/framework/FrameworkHelper.hxx b/sd/source/ui/inc/framework/FrameworkHelper.hxx
index 57de645de100..927b206b9edf 100644
--- a/sd/source/ui/inc/framework/FrameworkHelper.hxx
+++ b/sd/source/ui/inc/framework/FrameworkHelper.hxx
@@ -50,7 +50,7 @@ namespace sd::framework {
Note that a FrameworkHelper disposes itself when one of the resource
controllers called by it throws a DisposedException.
*/
-class FrameworkHelper
+class FrameworkHelper final
: public std::enable_shared_from_this<FrameworkHelper>,
public SdGlobalResource
{
diff --git a/sd/source/ui/inc/framework/ResourceId.hxx b/sd/source/ui/inc/framework/ResourceId.hxx
index 98b456c76037..2ce3271d0466 100644
--- a/sd/source/ui/inc/framework/ResourceId.hxx
+++ b/sd/source/ui/inc/framework/ResourceId.hxx
@@ -45,7 +45,7 @@ typedef ::cppu::WeakImplHelper <
service and the css::drawing::framework::XResourceId
interface.
*/
-class ResourceId
+class ResourceId final
: public ResourceIdInterfaceBase
{
public:
diff --git a/sd/source/ui/inc/framework/factories/BasicPaneFactory.hxx b/sd/source/ui/inc/framework/factories/BasicPaneFactory.hxx
index fb839cc5d20c..fb1ac2cf8236 100644
--- a/sd/source/ui/inc/framework/factories/BasicPaneFactory.hxx
+++ b/sd/source/ui/inc/framework/factories/BasicPaneFactory.hxx
@@ -51,7 +51,7 @@ typedef comphelper::WeakComponentImplHelper <
There are two left panes because this is (seems to be) the only way to
show different titles for the left pane in Draw and Impress.
*/
-class BasicPaneFactory
+class BasicPaneFactory final
: public BasicPaneFactoryInterfaceBase
{
public:
diff --git a/sd/source/ui/inc/framework/factories/BasicToolBarFactory.hxx b/sd/source/ui/inc/framework/factories/BasicToolBarFactory.hxx
index 5cea4335b10f..804d8711d50e 100644
--- a/sd/source/ui/inc/framework/factories/BasicToolBarFactory.hxx
+++ b/sd/source/ui/inc/framework/factories/BasicToolBarFactory.hxx
@@ -39,7 +39,7 @@ typedef comphelper::WeakComponentImplHelper <
/** This factory provides some of the frequently used tool bars:
private:resource/toolbar/ViewTabBar
*/
-class BasicToolBarFactory
+class BasicToolBarFactory final
: public BasicToolBarFactoryInterfaceBase
{
public:
diff --git a/sd/source/ui/inc/framework/factories/BasicViewFactory.hxx b/sd/source/ui/inc/framework/factories/BasicViewFactory.hxx
index 1f24e38f5191..47a2aea5b8ae 100644
--- a/sd/source/ui/inc/framework/factories/BasicViewFactory.hxx
+++ b/sd/source/ui/inc/framework/factories/BasicViewFactory.hxx
@@ -58,7 +58,7 @@ typedef comphelper::WeakComponentImplHelper <
private:resource/view/TaskPane
For some views in some panes this class also acts as a cache.
*/
-class BasicViewFactory
+class BasicViewFactory final
: public BasicViewFactoryInterfaceBase
{
public:
diff --git a/sd/source/ui/inc/fuarea.hxx b/sd/source/ui/inc/fuarea.hxx
index 38f0b48b64f8..67115bd34674 100644
--- a/sd/source/ui/inc/fuarea.hxx
+++ b/sd/source/ui/inc/fuarea.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuArea : public FuPoor
+class FuArea final : public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fubullet.hxx b/sd/source/ui/inc/fubullet.hxx
index a8b771f06b5e..2864e0e9fe30 100644
--- a/sd/source/ui/inc/fubullet.hxx
+++ b/sd/source/ui/inc/fubullet.hxx
@@ -28,7 +28,7 @@ namespace sd {
class ViewShell;
-class FuBullet : public FuPoor
+class FuBullet final : public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuchar.hxx b/sd/source/ui/inc/fuchar.hxx
index 10331b87d5c2..27de223d73cd 100644
--- a/sd/source/ui/inc/fuchar.hxx
+++ b/sd/source/ui/inc/fuchar.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuChar
+class FuChar final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fucon3d.hxx b/sd/source/ui/inc/fucon3d.hxx
index 84871359d56a..92c30d039b5d 100644
--- a/sd/source/ui/inc/fucon3d.hxx
+++ b/sd/source/ui/inc/fucon3d.hxx
@@ -28,7 +28,7 @@ class SfxRequest;
namespace sd {
-class FuConstruct3dObject
+class FuConstruct3dObject final
: public FuConstruct
{
public:
diff --git a/sd/source/ui/inc/fucopy.hxx b/sd/source/ui/inc/fucopy.hxx
index 89b950a8f2b9..f751f425775e 100644
--- a/sd/source/ui/inc/fucopy.hxx
+++ b/sd/source/ui/inc/fucopy.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuCopy
+class FuCopy final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuexecuteinteraction.hxx b/sd/source/ui/inc/fuexecuteinteraction.hxx
index 1fb733b559c9..9b1d095e699d 100644
--- a/sd/source/ui/inc/fuexecuteinteraction.hxx
+++ b/sd/source/ui/inc/fuexecuteinteraction.hxx
@@ -25,7 +25,7 @@
namespace sd
{
-class FuExecuteInteraction : public FuPoor
+class FuExecuteInteraction final : public FuPoor
{
public:
static rtl::Reference<FuPoor> Create(ViewShell* pViewSh, ::sd::Window* pWin, ::sd::View* pView,
diff --git a/sd/source/ui/inc/fuexpand.hxx b/sd/source/ui/inc/fuexpand.hxx
index ccdffb6612e5..c710bd29c835 100644
--- a/sd/source/ui/inc/fuexpand.hxx
+++ b/sd/source/ui/inc/fuexpand.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuExpandPage
+class FuExpandPage final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuformatpaintbrush.hxx b/sd/source/ui/inc/fuformatpaintbrush.hxx
index 0de28d4a8ba5..5c819372d7a2 100644
--- a/sd/source/ui/inc/fuformatpaintbrush.hxx
+++ b/sd/source/ui/inc/fuformatpaintbrush.hxx
@@ -25,7 +25,7 @@ namespace sd {
class DrawViewShell;
-class FuFormatPaintBrush : public FuText
+class FuFormatPaintBrush final : public FuText
{
public:
diff --git a/sd/source/ui/inc/fuinsert.hxx b/sd/source/ui/inc/fuinsert.hxx
index a2b33596162d..d14ce6927728 100644
--- a/sd/source/ui/inc/fuinsert.hxx
+++ b/sd/source/ui/inc/fuinsert.hxx
@@ -24,7 +24,7 @@
namespace sd {
-class FuInsertGraphic
+class FuInsertGraphic final
: public FuPoor
{
public:
@@ -49,7 +49,7 @@ private:
/************************************************************************/
-class FuInsertClipboard
+class FuInsertClipboard final
: public FuPoor
{
public:
@@ -68,7 +68,7 @@ private:
/************************************************************************/
-class FuInsertOLE
+class FuInsertOLE final
: public FuPoor
{
public:
@@ -87,7 +87,7 @@ private:
/************************************************************************/
-class FuInsertAVMedia
+class FuInsertAVMedia final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuinsfil.hxx b/sd/source/ui/inc/fuinsfil.hxx
index f29b0764de01..4dfec6603f3d 100644
--- a/sd/source/ui/inc/fuinsfil.hxx
+++ b/sd/source/ui/inc/fuinsfil.hxx
@@ -27,7 +27,7 @@ class SfxMedium;
namespace sd {
-class FuInsertFile
+class FuInsertFile final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuline.hxx b/sd/source/ui/inc/fuline.hxx
index 459ff83ee2f9..db3d305376b8 100644
--- a/sd/source/ui/inc/fuline.hxx
+++ b/sd/source/ui/inc/fuline.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuLine
+class FuLine final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fulinend.hxx b/sd/source/ui/inc/fulinend.hxx
index ea17a559aa47..775b4c14afb3 100644
--- a/sd/source/ui/inc/fulinend.hxx
+++ b/sd/source/ui/inc/fulinend.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuLineEnd
+class FuLineEnd final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fulink.hxx b/sd/source/ui/inc/fulink.hxx
index 38c9d0c078a3..63e320208da5 100644
--- a/sd/source/ui/inc/fulink.hxx
+++ b/sd/source/ui/inc/fulink.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuLink
+class FuLink final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fumeasur.hxx b/sd/source/ui/inc/fumeasur.hxx
index 1900dba171a7..dfa9ce9d3afc 100644
--- a/sd/source/ui/inc/fumeasur.hxx
+++ b/sd/source/ui/inc/fumeasur.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuMeasureDlg
+class FuMeasureDlg final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fumorph.hxx b/sd/source/ui/inc/fumorph.hxx
index 2d896b8ebb0e..86c60cc068b8 100644
--- a/sd/source/ui/inc/fumorph.hxx
+++ b/sd/source/ui/inc/fumorph.hxx
@@ -31,7 +31,7 @@ namespace basegfx {
namespace sd {
-class FuMorph
+class FuMorph final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/funavig.hxx b/sd/source/ui/inc/funavig.hxx
index d717ce202631..a802b2f8bd5e 100644
--- a/sd/source/ui/inc/funavig.hxx
+++ b/sd/source/ui/inc/funavig.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuNavigation
+class FuNavigation final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuoaprms.hxx b/sd/source/ui/inc/fuoaprms.hxx
index 09e69c8d1abf..3e5432a4e092 100644
--- a/sd/source/ui/inc/fuoaprms.hxx
+++ b/sd/source/ui/inc/fuoaprms.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuObjectAnimationParameters
+class FuObjectAnimationParameters final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuolbull.hxx b/sd/source/ui/inc/fuolbull.hxx
index 1ed73cf91773..e10ab6b237d4 100644
--- a/sd/source/ui/inc/fuolbull.hxx
+++ b/sd/source/ui/inc/fuolbull.hxx
@@ -36,7 +36,7 @@ class ViewShell;
* bullet functions in outline mode
*/
-class FuBulletAndPosition
+class FuBulletAndPosition final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fupage.hxx b/sd/source/ui/inc/fupage.hxx
index 8540d80d75f2..f3b30f310952 100644
--- a/sd/source/ui/inc/fupage.hxx
+++ b/sd/source/ui/inc/fupage.hxx
@@ -30,7 +30,7 @@ class SdPage;
namespace sd {
class DrawViewShell;
-class FuPage
+class FuPage final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuparagr.hxx b/sd/source/ui/inc/fuparagr.hxx
index 559dd0de6a62..2c6908b6b6ee 100644
--- a/sd/source/ui/inc/fuparagr.hxx
+++ b/sd/source/ui/inc/fuparagr.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuParagraph
+class FuParagraph final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuprlout.hxx b/sd/source/ui/inc/fuprlout.hxx
index 183ea124fe9f..1473eac53fc3 100644
--- a/sd/source/ui/inc/fuprlout.hxx
+++ b/sd/source/ui/inc/fuprlout.hxx
@@ -29,7 +29,7 @@ namespace sd {
class View;
class ViewShell;
-class FuPresentationLayout
+class FuPresentationLayout final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuprobjs.hxx b/sd/source/ui/inc/fuprobjs.hxx
index 732c73526a41..bf0748d79496 100644
--- a/sd/source/ui/inc/fuprobjs.hxx
+++ b/sd/source/ui/inc/fuprobjs.hxx
@@ -29,7 +29,7 @@ namespace sd {
class View;
class ViewShell;
-class FuPresentationObjects
+class FuPresentationObjects final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuscale.hxx b/sd/source/ui/inc/fuscale.hxx
index 9b70492b8838..64a606e4aaa8 100644
--- a/sd/source/ui/inc/fuscale.hxx
+++ b/sd/source/ui/inc/fuscale.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuScale
+class FuScale final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fusldlg.hxx b/sd/source/ui/inc/fusldlg.hxx
index 89f0e69ad6d1..57427cf69b67 100644
--- a/sd/source/ui/inc/fusldlg.hxx
+++ b/sd/source/ui/inc/fusldlg.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuSlideShowDlg
+class FuSlideShowDlg final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fusnapln.hxx b/sd/source/ui/inc/fusnapln.hxx
index aba91f696a52..cdddeec8d221 100644
--- a/sd/source/ui/inc/fusnapln.hxx
+++ b/sd/source/ui/inc/fusnapln.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuSnapLine
+class FuSnapLine final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fusumry.hxx b/sd/source/ui/inc/fusumry.hxx
index 3a20d3813fdd..78ac3f00d881 100644
--- a/sd/source/ui/inc/fusumry.hxx
+++ b/sd/source/ui/inc/fusumry.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuSummaryPage
+class FuSummaryPage final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/futempl.hxx b/sd/source/ui/inc/futempl.hxx
index e51447f7bde7..df7ece35c6c3 100644
--- a/sd/source/ui/inc/futempl.hxx
+++ b/sd/source/ui/inc/futempl.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuTemplate
+class FuTemplate final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/futhes.hxx b/sd/source/ui/inc/futhes.hxx
index 3b9533ddd587..2310ae0e05f9 100644
--- a/sd/source/ui/inc/futhes.hxx
+++ b/sd/source/ui/inc/futhes.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuThesaurus
+class FuThesaurus final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/futransf.hxx b/sd/source/ui/inc/futransf.hxx
index dd7ae19a04c2..08571108fcef 100644
--- a/sd/source/ui/inc/futransf.hxx
+++ b/sd/source/ui/inc/futransf.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuTransform
+class FuTransform final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/futxtatt.hxx b/sd/source/ui/inc/futxtatt.hxx
index 584e59c0d520..e62d82be40fb 100644
--- a/sd/source/ui/inc/futxtatt.hxx
+++ b/sd/source/ui/inc/futxtatt.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuTextAttrDlg
+class FuTextAttrDlg final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/fuvect.hxx b/sd/source/ui/inc/fuvect.hxx
index 0501fb224a83..b408098f2b4d 100644
--- a/sd/source/ui/inc/fuvect.hxx
+++ b/sd/source/ui/inc/fuvect.hxx
@@ -23,7 +23,7 @@
namespace sd {
-class FuVectorize
+class FuVectorize final
: public FuPoor
{
public:
diff --git a/sd/source/ui/inc/gluectrl.hxx b/sd/source/ui/inc/gluectrl.hxx
index 58aa13944b50..626d721586eb 100644
--- a/sd/source/ui/inc/gluectrl.hxx
+++ b/sd/source/ui/inc/gluectrl.hxx
@@ -50,7 +50,7 @@ public:
/**
* Toolbox controller for glue-point escape direction
*/
-class SdTbxCtlGlueEscDir : public SfxToolBoxControl
+class SdTbxCtlGlueEscDir final : public SfxToolBoxControl
{
private:
static sal_uInt16 GetEscDirPos(SdrEscapeDirection nEscDir);
diff --git a/sd/source/ui/inc/navigatr.hxx b/sd/source/ui/inc/navigatr.hxx
index 7246c1012d4d..3e8ff9c28d21 100644
--- a/sd/source/ui/inc/navigatr.hxx
+++ b/sd/source/ui/inc/navigatr.hxx
@@ -79,7 +79,7 @@ private:
namespace sd {
-class SdNavigatorFloat : public SfxNavigator
+class SdNavigatorFloat final : public SfxNavigator
{
private:
std::unique_ptr<SdNavigatorWin> m_xNavWin;
@@ -175,7 +175,7 @@ public:
/**
* ControllerItem for Navigator
*/
-class SdNavigatorControllerItem : public SfxControllerItem
+class SdNavigatorControllerItem final : public SfxControllerItem
{
public:
SdNavigatorControllerItem( sal_uInt16, SdNavigatorWin*, SfxBindings*,
@@ -193,7 +193,7 @@ private:
/**
* ControllerItem for Navigator to show the page in the TreeLB
*/
-class SdPageNameControllerItem : public SfxControllerItem
+class SdPageNameControllerItem final : public SfxControllerItem
{
public:
SdPageNameControllerItem( sal_uInt16, SdNavigatorWin*, SfxBindings*);
diff --git a/sd/source/ui/inc/optsitem.hxx b/sd/source/ui/inc/optsitem.hxx
index 0b5347f7c639..6226e2951c33 100644
--- a/sd/source/ui/inc/optsitem.hxx
+++ b/sd/source/ui/inc/optsitem.hxx
@@ -34,7 +34,7 @@ class FrameView;
class SdOptionsGeneric;
-class SD_DLLPUBLIC SdOptionsItem : public ::utl::ConfigItem
+class SD_DLLPUBLIC SdOptionsItem final : public ::utl::ConfigItem
{
private:
@@ -145,7 +145,7 @@ public:
void SetDefTab( sal_uInt16 nTab ) { if( nDefTab != nTab ) { OptionsChanged(); nDefTab = nTab; } }
};
-class SD_DLLPUBLIC SdOptionsLayoutItem : public SfxPoolItem
+class SD_DLLPUBLIC SdOptionsLayoutItem final : public SfxPoolItem
{
public:
@@ -313,7 +313,7 @@ public:
void SetShowComments( bool bShow ) { if( bShowComments != bShow ) { OptionsChanged(); bShowComments = bShow; } }
};
-class SD_DLLPUBLIC SdOptionsMiscItem : public SfxPoolItem
+class SD_DLLPUBLIC SdOptionsMiscItem final : public SfxPoolItem
{
public:
@@ -381,7 +381,7 @@ public:
void SetEliminatePolyPointLimitAngle( Degree100 nIn ) { if( nBezAngle != nIn ) { OptionsChanged(); nBezAngle = nIn; } }
};
-class SD_DLLPUBLIC SdOptionsSnapItem : public SfxPoolItem
+class SD_DLLPUBLIC SdOptionsSnapItem final : public SfxPoolItem
{
public:
@@ -457,7 +457,7 @@ public:
void SetEqualGrid( bool bSet ) { if( bSet != SvxOptionsGrid::GetEqualGrid() ) { OptionsChanged(); SvxOptionsGrid::SetEqualGrid( bSet ); } }
};
-class SdOptionsGridItem : public SvxGridItem
+class SdOptionsGridItem final : public SvxGridItem
{
public:
@@ -549,7 +549,7 @@ public:
void SetHandoutPages( sal_uInt16 nHandoutPages ) { if( nHandoutPages != mnHandoutPages ) { OptionsChanged(); mnHandoutPages = nHandoutPages; } }
};
-class SD_DLLPUBLIC SdOptionsPrintItem : public SfxPoolItem
+class SD_DLLPUBLIC SdOptionsPrintItem final : public SfxPoolItem
{
public:
@@ -567,7 +567,7 @@ private:
SdOptionsPrint maOptionsPrint;
};
-class SdOptions : public SdOptionsLayout, public SdOptionsContents,
+class SdOptions final : public SdOptionsLayout, public SdOptionsContents,
public SdOptionsMisc, public SdOptionsSnap,
public SdOptionsZoom, public SdOptionsGrid,
public SdOptionsPrint