summaryrefslogtreecommitdiff
path: root/editeng
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2020-01-14 10:22:10 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2020-01-14 13:25:07 +0100
commit4e0a6e43f48ef2d39433bdd8af3b6fd1906e2940 (patch)
tree90678d0181541041511974489cb602cc682967ae /editeng
parent3afc718eddcd81232392d46fccc24b8ec626c8df (diff)
loplugin:finalclasses in basic..emfio
Change-Id: I1b0df1a6cb5b8db9db09cb1d55d932459ab16d81 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86741 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'editeng')
-rw-r--r--editeng/inc/editattr.hxx48
-rw-r--r--editeng/inc/editdoc.hxx4
-rw-r--r--editeng/inc/edtspell.hxx3
-rw-r--r--editeng/inc/unomodel.hxx2
4 files changed, 28 insertions, 29 deletions
diff --git a/editeng/inc/editattr.hxx b/editeng/inc/editattr.hxx
index 80f6ce156e62..7c9215d22544 100644
--- a/editeng/inc/editattr.hxx
+++ b/editeng/inc/editattr.hxx
@@ -151,7 +151,7 @@ inline void EditCharAttrib::Collaps( sal_Int32 nDiff )
-class EditCharAttribFont: public EditCharAttrib
+class EditCharAttribFont final : public EditCharAttrib
{
public:
EditCharAttribFont( const SvxFontItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -161,7 +161,7 @@ public:
-class EditCharAttribWeight : public EditCharAttrib
+class EditCharAttribWeight final : public EditCharAttrib
{
public:
EditCharAttribWeight( const SvxWeightItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -170,7 +170,7 @@ public:
};
-class EditCharAttribItalic : public EditCharAttrib
+class EditCharAttribItalic final : public EditCharAttrib
{
public:
EditCharAttribItalic( const SvxPostureItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -180,7 +180,7 @@ public:
-class EditCharAttribShadow : public EditCharAttrib
+class EditCharAttribShadow final : public EditCharAttrib
{
public:
EditCharAttribShadow( const SvxShadowedItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -190,7 +190,7 @@ public:
-class EditCharAttribEscapement : public EditCharAttrib
+class EditCharAttribEscapement final : public EditCharAttrib
{
public:
EditCharAttribEscapement( const SvxEscapementItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -200,7 +200,7 @@ public:
-class EditCharAttribOutline : public EditCharAttrib
+class EditCharAttribOutline final : public EditCharAttrib
{
public:
EditCharAttribOutline( const SvxContourItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -210,7 +210,7 @@ public:
-class EditCharAttribStrikeout : public EditCharAttrib
+class EditCharAttribStrikeout final : public EditCharAttrib
{
public:
EditCharAttribStrikeout( const SvxCrossedOutItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -220,7 +220,7 @@ public:
-class EditCharAttribCaseMap : public EditCharAttrib
+class EditCharAttribCaseMap final : public EditCharAttrib
{
public:
EditCharAttribCaseMap( const SvxCaseMapItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -230,7 +230,7 @@ public:
-class EditCharAttribUnderline : public EditCharAttrib
+class EditCharAttribUnderline final : public EditCharAttrib
{
public:
EditCharAttribUnderline( const SvxUnderlineItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -240,7 +240,7 @@ public:
-class EditCharAttribOverline : public EditCharAttrib
+class EditCharAttribOverline final : public EditCharAttrib
{
public:
EditCharAttribOverline( const SvxOverlineItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -250,7 +250,7 @@ public:
-class EditCharAttribEmphasisMark : public EditCharAttrib
+class EditCharAttribEmphasisMark final : public EditCharAttrib
{
public:
EditCharAttribEmphasisMark( const SvxEmphasisMarkItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -260,7 +260,7 @@ public:
-class EditCharAttribRelief : public EditCharAttrib
+class EditCharAttribRelief final : public EditCharAttrib
{
public:
EditCharAttribRelief( const SvxCharReliefItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -270,7 +270,7 @@ public:
-class EditCharAttribFontHeight : public EditCharAttrib
+class EditCharAttribFontHeight final : public EditCharAttrib
{
public:
EditCharAttribFontHeight( const SvxFontHeightItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -280,7 +280,7 @@ public:
-class EditCharAttribFontWidth : public EditCharAttrib
+class EditCharAttribFontWidth final : public EditCharAttrib
{
public:
EditCharAttribFontWidth( const SvxCharScaleWidthItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -290,7 +290,7 @@ public:
-class EditCharAttribColor : public EditCharAttrib
+class EditCharAttribColor final : public EditCharAttrib
{
public:
EditCharAttribColor( const SvxColorItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -299,7 +299,7 @@ public:
};
-class EditCharAttribBackgroundColor : public EditCharAttrib
+class EditCharAttribBackgroundColor final : public EditCharAttrib
{
public:
EditCharAttribBackgroundColor(const SvxBackgroundColorItem& rAttr,
@@ -310,7 +310,7 @@ public:
-class EditCharAttribLanguage : public EditCharAttrib
+class EditCharAttribLanguage final : public EditCharAttrib
{
public:
EditCharAttribLanguage( const SvxLanguageItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -320,7 +320,7 @@ public:
-class EditCharAttribTab : public EditCharAttrib
+class EditCharAttribTab final : public EditCharAttrib
{
public:
EditCharAttribTab( const SfxVoidItem& rAttr, sal_Int32 nPos );
@@ -330,7 +330,7 @@ public:
-class EditCharAttribLineBreak : public EditCharAttrib
+class EditCharAttribLineBreak final : public EditCharAttrib
{
public:
EditCharAttribLineBreak( const SfxVoidItem& rAttr, sal_Int32 nPos );
@@ -340,7 +340,7 @@ public:
-class EditCharAttribField: public EditCharAttrib
+class EditCharAttribField final : public EditCharAttrib
{
OUString aFieldValue;
o3tl::optional<Color> mxTxtColor;
@@ -369,7 +369,7 @@ public:
-class EditCharAttribPairKerning : public EditCharAttrib
+class EditCharAttribPairKerning final : public EditCharAttrib
{
public:
EditCharAttribPairKerning( const SvxAutoKernItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -379,7 +379,7 @@ public:
-class EditCharAttribKerning : public EditCharAttrib
+class EditCharAttribKerning final : public EditCharAttrib
{
public:
EditCharAttribKerning( const SvxKerningItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -389,7 +389,7 @@ public:
-class EditCharAttribWordLineMode: public EditCharAttrib
+class EditCharAttribWordLineMode final : public EditCharAttrib
{
public:
EditCharAttribWordLineMode( const SvxWordLineModeItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
@@ -398,7 +398,7 @@ public:
};
-class EditCharAttribGrabBag: public EditCharAttrib
+class EditCharAttribGrabBag final : public EditCharAttrib
{
public:
EditCharAttribGrabBag( const SfxGrabBagItem& rAttr, sal_Int32 nStart, sal_Int32 nEnd );
diff --git a/editeng/inc/editdoc.hxx b/editeng/inc/editdoc.hxx
index 2c0d54f93454..454f764bbb48 100644
--- a/editeng/inc/editdoc.hxx
+++ b/editeng/inc/editdoc.hxx
@@ -816,13 +816,13 @@ inline EditCharAttrib* GetAttrib(CharAttribList::AttribsType& rAttribs, sal_Int3
void CheckOrderedList(const CharAttribList::AttribsType& rAttribs);
#endif
-class EditEngineItemPool : public SfxItemPool
+class EditEngineItemPool final : public SfxItemPool
{
private:
std::shared_ptr<DefItems> m_xDefItems;
public:
EditEngineItemPool();
-protected:
+private:
virtual ~EditEngineItemPool() override;
};
diff --git a/editeng/inc/edtspell.hxx b/editeng/inc/edtspell.hxx
index 0454c7bbe98c..2c90f39374b1 100644
--- a/editeng/inc/edtspell.hxx
+++ b/editeng/inc/edtspell.hxx
@@ -34,13 +34,12 @@ class EditView;
class EditEngine;
class ContentNode;
-class EditSpellWrapper : public SvxSpellWrapper
+class EditSpellWrapper final : public SvxSpellWrapper
{
private:
EditView* pEditView;
void CheckSpellTo();
-protected:
virtual void SpellStart( SvxSpellArea eArea ) override;
virtual void SpellContinue() override; // Check area
virtual void ReplaceAll( const OUString &rNewText ) override;
diff --git a/editeng/inc/unomodel.hxx b/editeng/inc/unomodel.hxx
index a3af44cf4e3a..29e8fa18112e 100644
--- a/editeng/inc/unomodel.hxx
+++ b/editeng/inc/unomodel.hxx
@@ -26,7 +26,7 @@
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <cppuhelper/implbase4.hxx>
-class SvxSimpleUnoModel : public cppu::WeakAggImplHelper4<
+class SvxSimpleUnoModel final : public cppu::WeakAggImplHelper4<
css::frame::XModel,
css::ucb::XAnyCompareFactory,
css::style::XStyleFamiliesSupplier,