[Libreoffice-commits] core.git: 2 commits - basic/source sc/source
Arnaud Versini (via logerrit)
logerrit at kemper.freedesktop.org
Mon Feb 1 06:28:16 UTC 2021
basic/source/inc/filefmt.hxx | 2 --
sc/source/core/inc/addinlis.hxx | 2 +-
sc/source/core/inc/adiasync.hxx | 2 +-
sc/source/core/inc/ddelink.hxx | 2 +-
sc/source/core/inc/doubleref.hxx | 4 ++--
sc/source/core/inc/formulagroupcl.hxx | 2 +-
sc/source/core/inc/poolhelp.hxx | 2 +-
sc/source/core/inc/webservicelink.hxx | 2 +-
sc/source/ui/inc/cellsh.hxx | 2 +-
sc/source/ui/inc/chartsh.hxx | 3 +--
sc/source/ui/inc/client.hxx | 2 +-
sc/source/ui/inc/docfunc.hxx | 2 +-
sc/source/ui/inc/drformsh.hxx | 2 +-
sc/source/ui/inc/drtxtob.hxx | 2 +-
sc/source/ui/inc/drwtrans.hxx | 2 +-
sc/source/ui/inc/editsh.hxx | 2 +-
sc/source/ui/inc/graphsh.hxx | 2 +-
sc/source/ui/inc/mediash.hxx | 2 +-
sc/source/ui/inc/msgpool.hxx | 4 ++--
sc/source/ui/inc/oleobjsh.hxx | 2 +-
sc/source/ui/inc/pgbrksh.hxx | 2 +-
sc/source/ui/inc/pivotsh.hxx | 2 +-
sc/source/ui/inc/prevwsh.hxx | 3 +--
23 files changed, 24 insertions(+), 28 deletions(-)
New commits:
commit f6a38df16cb2749f007a644db3d0dee829960114
Author: Arnaud Versini <arnaud.versini at libreoffice.org>
AuthorDate: Sun Jan 31 13:52:33 2021 +0100
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Mon Feb 1 07:27:41 2021 +0100
basic : remove useless class pre declaration
Change-Id: Iba78fb4d28651b298ed6ec5e53b30b2afebb28a6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110203
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/basic/source/inc/filefmt.hxx b/basic/source/inc/filefmt.hxx
index f6cc8e1fe88f..3460b1abbd7f 100644
--- a/basic/source/inc/filefmt.hxx
+++ b/basic/source/inc/filefmt.hxx
@@ -19,8 +19,6 @@
#pragma once
-class SvStream;
-
// Version 2: data type of the return value for publics
// Version 3: new opcodes
// Version 4: new opcodes
commit e65b1480426667622335aeb2e2413d3d8703a273
Author: Noel <noel.grandin at collabora.co.uk>
AuthorDate: Fri Jan 29 09:57:09 2021 +0200
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Mon Feb 1 07:27:34 2021 +0100
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 at collabora.co.uk>
diff --git a/sc/source/core/inc/addinlis.hxx b/sc/source/core/inc/addinlis.hxx
index 612ed992d133..ea83de408e68 100644
--- a/sc/source/core/inc/addinlis.hxx
+++ b/sc/source/core/inc/addinlis.hxx
@@ -31,7 +31,7 @@ namespace rtl { template <class reference_type> class Reference; }
class ScDocument;
-class ScAddInListener : public cppu::WeakImplHelper<
+class ScAddInListener final : public cppu::WeakImplHelper<
css::sheet::XResultListener,
css::lang::XServiceInfo >,
public SvtBroadcaster
diff --git a/sc/source/core/inc/adiasync.hxx b/sc/source/core/inc/adiasync.hxx
index bc0a22ee3315..1fd3dd4334cc 100644
--- a/sc/source/core/inc/adiasync.hxx
+++ b/sc/source/core/inc/adiasync.hxx
@@ -33,7 +33,7 @@ void CALLTYPE ScAddInAsyncCallBack( double& nHandle, void* pData );
class ScDocument;
using ScAddInDocs = std::set<ScDocument*>;
-class ScAddInAsync : public SvtBroadcaster
+class ScAddInAsync final : public SvtBroadcaster
{
private:
union
diff --git a/sc/source/core/inc/ddelink.hxx b/sc/source/core/inc/ddelink.hxx
index 548fd7e0fd03..47cf54475a3a 100644
--- a/sc/source/core/inc/ddelink.hxx
+++ b/sc/source/core/inc/ddelink.hxx
@@ -31,7 +31,7 @@ class ScMultipleReadHeader;
class ScMultipleWriteHeader;
class SvStream;
-class ScDdeLink : public ::sfx2::SvBaseLink, public SvtBroadcaster
+class ScDdeLink final : public ::sfx2::SvBaseLink, public SvtBroadcaster
{
private:
static bool bIsInUpdate;
diff --git a/sc/source/core/inc/doubleref.hxx b/sc/source/core/inc/doubleref.hxx
index 621bb2e6ba66..15e30f444404 100644
--- a/sc/source/core/inc/doubleref.hxx
+++ b/sc/source/core/inc/doubleref.hxx
@@ -89,7 +89,7 @@ private:
ScDocument* mpDoc;
};
-class ScDBInternalRange : public ScDBRangeBase
+class ScDBInternalRange final : public ScDBRangeBase
{
public:
explicit ScDBInternalRange(ScDocument* pDoc, const ScRange& rRange);
@@ -132,7 +132,7 @@ private:
ScRange maRange;
};
-class ScDBExternalRange : public ScDBRangeBase
+class ScDBExternalRange final : public ScDBRangeBase
{
public:
explicit ScDBExternalRange(ScDocument* pDoc, const ScMatrixRef& pMat);
diff --git a/sc/source/core/inc/formulagroupcl.hxx b/sc/source/core/inc/formulagroupcl.hxx
index 0e5eb9ee9147..a9853f35b0d9 100644
--- a/sc/source/core/inc/formulagroupcl.hxx
+++ b/sc/source/core/inc/formulagroupcl.hxx
@@ -14,7 +14,7 @@
namespace sc::opencl {
-class FormulaGroupInterpreterOpenCL : public FormulaGroupInterpreter
+class FormulaGroupInterpreterOpenCL final : public FormulaGroupInterpreter
{
public:
FormulaGroupInterpreterOpenCL();
diff --git a/sc/source/core/inc/poolhelp.hxx b/sc/source/core/inc/poolhelp.hxx
index 23fa529f7088..66a729ad49ea 100644
--- a/sc/source/core/inc/poolhelp.hxx
+++ b/sc/source/core/inc/poolhelp.hxx
@@ -31,7 +31,7 @@ class ScStyleSheetPool;
class SvNumberFormatter;
class SfxItemPool;
-class ScPoolHelper : public salhelper::SimpleReferenceObject
+class ScPoolHelper final : public salhelper::SimpleReferenceObject
{
private:
mutable osl::Mutex maMtxCreateNumFormatter;
diff --git a/sc/source/core/inc/webservicelink.hxx b/sc/source/core/inc/webservicelink.hxx
index 2bcc64f8c268..59f58f2f82ef 100644
--- a/sc/source/core/inc/webservicelink.hxx
+++ b/sc/source/core/inc/webservicelink.hxx
@@ -20,7 +20,7 @@ class Any;
class ScDocument;
-class ScWebServiceLink : public ::sfx2::SvBaseLink, public SvtBroadcaster
+class ScWebServiceLink final : public ::sfx2::SvBaseLink, public SvtBroadcaster
{
private:
ScDocument* pDoc;
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 );
More information about the Libreoffice-commits
mailing list