summaryrefslogtreecommitdiff
path: root/sc/source/ui
diff options
context:
space:
mode:
authorNoel <noel.grandin@collabora.co.uk>2021-01-29 09:57:09 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2021-02-01 07:27:34 +0100
commite65b1480426667622335aeb2e2413d3d8703a273 (patch)
tree0de418dcecabd3cfa7d4cdea8eeeed3544c67546 /sc/source/ui
parent994cf0e0994dcd4a7ba2b984f9840110ab43a295 (diff)
loplugin:finalclasses in sc
Change-Id: Iac689d15effa08dd6216d275ad5294471e48f1b9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110155 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc/source/ui')
-rw-r--r--sc/source/ui/inc/cellsh.hxx2
-rw-r--r--sc/source/ui/inc/chartsh.hxx3
-rw-r--r--sc/source/ui/inc/client.hxx2
-rw-r--r--sc/source/ui/inc/docfunc.hxx2
-rw-r--r--sc/source/ui/inc/drformsh.hxx2
-rw-r--r--sc/source/ui/inc/drtxtob.hxx2
-rw-r--r--sc/source/ui/inc/drwtrans.hxx2
-rw-r--r--sc/source/ui/inc/editsh.hxx2
-rw-r--r--sc/source/ui/inc/graphsh.hxx2
-rw-r--r--sc/source/ui/inc/mediash.hxx2
-rw-r--r--sc/source/ui/inc/msgpool.hxx4
-rw-r--r--sc/source/ui/inc/oleobjsh.hxx2
-rw-r--r--sc/source/ui/inc/pgbrksh.hxx2
-rw-r--r--sc/source/ui/inc/pivotsh.hxx2
-rw-r--r--sc/source/ui/inc/prevwsh.hxx3
15 files changed, 16 insertions, 18 deletions
diff --git a/sc/source/ui/inc/cellsh.hxx b/sc/source/ui/inc/cellsh.hxx
index 837923fb4e20..1c0592057bb3 100644
--- a/sc/source/ui/inc/cellsh.hxx
+++ b/sc/source/ui/inc/cellsh.hxx
@@ -48,7 +48,7 @@ struct CellShell_Impl
~CellShell_Impl();
};
-class ScCellShell: public ScFormatShell
+class ScCellShell final : public ScFormatShell
{
private:
std::unique_ptr<CellShell_Impl> pImpl;
diff --git a/sc/source/ui/inc/chartsh.hxx b/sc/source/ui/inc/chartsh.hxx
index 44000af245da..e13cddf22012 100644
--- a/sc/source/ui/inc/chartsh.hxx
+++ b/sc/source/ui/inc/chartsh.hxx
@@ -27,7 +27,7 @@ class ScViewData;
#include "drawsh.hxx"
-class ScChartShell : public ScDrawShell
+class ScChartShell final : public ScDrawShell
{
public:
SFX_DECL_INTERFACE(SCID_CHART_SHELL)
@@ -36,7 +36,6 @@ private:
/// SfxInterface initializer.
static void InitInterface_Impl();
-protected:
virtual void Activate(bool bMDI) override;
virtual void Deactivate(bool bMDI) override;
diff --git a/sc/source/ui/inc/client.hxx b/sc/source/ui/inc/client.hxx
index 38c02103e329..0b2bd9fe98c2 100644
--- a/sc/source/ui/inc/client.hxx
+++ b/sc/source/ui/inc/client.hxx
@@ -26,7 +26,7 @@ class ScTabViewShell;
class SdrOle2Obj;
class SdrModel;
-class ScClient : public SfxInPlaceClient
+class ScClient final : public SfxInPlaceClient
{
private:
SdrModel* pModel;
diff --git a/sc/source/ui/inc/docfunc.hxx b/sc/source/ui/inc/docfunc.hxx
index 411abc10496e..1cf8c394437a 100644
--- a/sc/source/ui/inc/docfunc.hxx
+++ b/sc/source/ui/inc/docfunc.hxx
@@ -238,7 +238,7 @@ private:
void ProtectDocument(const ScDocProtection& rProtect);
};
-class ScDocFuncDirect : public ScDocFunc
+class ScDocFuncDirect final : public ScDocFunc
{
public:
ScDocFuncDirect( ScDocShell& rDocSh ) : ScDocFunc( rDocSh ) {}
diff --git a/sc/source/ui/inc/drformsh.hxx b/sc/source/ui/inc/drformsh.hxx
index ec335b2e516a..0d20d4dbd939 100644
--- a/sc/source/ui/inc/drformsh.hxx
+++ b/sc/source/ui/inc/drformsh.hxx
@@ -28,7 +28,7 @@ class SfxModule;
#include "drawsh.hxx"
-class ScDrawFormShell : public ScDrawShell
+class ScDrawFormShell final : public ScDrawShell
{
public:
SFX_DECL_INTERFACE(SCID_FORM_SHELL)
diff --git a/sc/source/ui/inc/drtxtob.hxx b/sc/source/ui/inc/drtxtob.hxx
index b83c03fb218b..a5b25e12e692 100644
--- a/sc/source/ui/inc/drtxtob.hxx
+++ b/sc/source/ui/inc/drtxtob.hxx
@@ -33,7 +33,7 @@ class ScViewData;
class TransferableDataHelper;
class TransferableClipboardListener;
-class ScDrawTextObjectBar : public SfxShell
+class ScDrawTextObjectBar final : public SfxShell
{
ScViewData& mrViewData;
rtl::Reference<TransferableClipboardListener> mxClipEvtLstnr;
diff --git a/sc/source/ui/inc/drwtrans.hxx b/sc/source/ui/inc/drwtrans.hxx
index bfb5175738dc..8854b62546bc 100644
--- a/sc/source/ui/inc/drwtrans.hxx
+++ b/sc/source/ui/inc/drwtrans.hxx
@@ -35,7 +35,7 @@ class ScDrawView;
class SdrOle2Obj;
enum class ScDragSrc;
-class ScDrawTransferObj : public TransferDataContainer
+class ScDrawTransferObj final : public TransferDataContainer
{
private:
std::unique_ptr<SdrModel> m_pModel;
diff --git a/sc/source/ui/inc/editsh.hxx b/sc/source/ui/inc/editsh.hxx
index e6c69f1489de..0a52dc3c02e9 100644
--- a/sc/source/ui/inc/editsh.hxx
+++ b/sc/source/ui/inc/editsh.hxx
@@ -34,7 +34,7 @@ class SvxURLField;
class TransferableDataHelper;
class TransferableClipboardListener;
-class ScEditShell : public SfxShell
+class ScEditShell final : public SfxShell
{
private:
EditView* pEditView;
diff --git a/sc/source/ui/inc/graphsh.hxx b/sc/source/ui/inc/graphsh.hxx
index df854eedd0ef..23c7122c9369 100644
--- a/sc/source/ui/inc/graphsh.hxx
+++ b/sc/source/ui/inc/graphsh.hxx
@@ -31,7 +31,7 @@ class SfxModule;
#include "drawsh.hxx"
-class ScGraphicShell: public ScDrawShell
+class ScGraphicShell final : public ScDrawShell
{
public:
SFX_DECL_INTERFACE(SCID_GRAPHIC_SHELL)
diff --git a/sc/source/ui/inc/mediash.hxx b/sc/source/ui/inc/mediash.hxx
index c5ea643f2617..31c55ef4c12b 100644
--- a/sc/source/ui/inc/mediash.hxx
+++ b/sc/source/ui/inc/mediash.hxx
@@ -28,7 +28,7 @@ class SfxModule;
#include "drawsh.hxx"
-class ScMediaShell : public ScDrawShell
+class ScMediaShell final : public ScDrawShell
{
public:
SFX_DECL_INTERFACE(SCID_MEDIA_SHELL)
diff --git a/sc/source/ui/inc/msgpool.hxx b/sc/source/ui/inc/msgpool.hxx
index 974b267e141a..d5f68b217bd0 100644
--- a/sc/source/ui/inc/msgpool.hxx
+++ b/sc/source/ui/inc/msgpool.hxx
@@ -30,7 +30,7 @@
class ScDocumentPool;
-class ScMessagePool: public SfxItemPool
+class ScMessagePool final : public SfxItemPool
{
SfxStringItem aGlobalStringItem;
SvxSearchItem aGlobalSearchItem;
@@ -48,7 +48,7 @@ class ScMessagePool: public SfxItemPool
public:
ScMessagePool();
-protected:
+private:
virtual ~ScMessagePool() override;
public:
diff --git a/sc/source/ui/inc/oleobjsh.hxx b/sc/source/ui/inc/oleobjsh.hxx
index 8b15c15c9486..cba751da6bce 100644
--- a/sc/source/ui/inc/oleobjsh.hxx
+++ b/sc/source/ui/inc/oleobjsh.hxx
@@ -28,7 +28,7 @@ class SfxModule;
#include "drawsh.hxx"
-class ScOleObjectShell : public ScDrawShell
+class ScOleObjectShell final : public ScDrawShell
{
public:
SFX_DECL_INTERFACE(SCID_OLEOBJECT_SHELL)
diff --git a/sc/source/ui/inc/pgbrksh.hxx b/sc/source/ui/inc/pgbrksh.hxx
index 90dd34684141..dcda667edf9a 100644
--- a/sc/source/ui/inc/pgbrksh.hxx
+++ b/sc/source/ui/inc/pgbrksh.hxx
@@ -27,7 +27,7 @@
class SfxModule;
class ScTabViewShell;
-class ScPageBreakShell : public SfxShell
+class ScPageBreakShell final : public SfxShell
{
public:
SFX_DECL_INTERFACE(SCID_PAGEBREAK_SHELL)
diff --git a/sc/source/ui/inc/pivotsh.hxx b/sc/source/ui/inc/pivotsh.hxx
index 9a6e9698e82b..af290d801c00 100644
--- a/sc/source/ui/inc/pivotsh.hxx
+++ b/sc/source/ui/inc/pivotsh.hxx
@@ -28,7 +28,7 @@ class ScTabViewShell;
class ScDPObject;
class SfxModule;
-class ScPivotShell : public SfxShell
+class ScPivotShell final : public SfxShell
{
public:
SFX_DECL_INTERFACE(SCID_PIVOT_SHELL)
diff --git a/sc/source/ui/inc/prevwsh.hxx b/sc/source/ui/inc/prevwsh.hxx
index d23eca09eacb..3dfee355c3ca 100644
--- a/sc/source/ui/inc/prevwsh.hxx
+++ b/sc/source/ui/inc/prevwsh.hxx
@@ -37,7 +37,7 @@ class ScPreviewLocationData;
class CommandEvent;
class SfxViewFactory;
-class SC_DLLPUBLIC ScPreviewShell: public SfxViewShell
+class SC_DLLPUBLIC ScPreviewShell final : public SfxViewShell
{
ScDocShell* pDocShell;
@@ -60,7 +60,6 @@ private:
void DoScroll( sal_uInt16 nMode );
void ExitPreview();
-protected:
virtual void Activate(bool bMDI) override;
void AdjustPosSizePixel( const Point &rPos, const Size &rSize );