diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-11-27 18:53:47 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-11-27 20:52:52 +0100 |
commit | 49e37a1c3d192c9c5d03972c25f802aeb01c668e (patch) | |
tree | c82a7155825625b4a473f494937736b71bc63701 /vcl/inc/headless | |
parent | dcb31718a238f115f703f1088ba5220e620dec1c (diff) |
loplugin:finalclasses in vcl
Change-Id: If22569a1b7d53fc1b5b87f7ec7d262ebb260e798
Reviewed-on: https://gerrit.libreoffice.org/83933
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl/inc/headless')
-rw-r--r-- | vcl/inc/headless/CustomWidgetDraw.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/headless/svpbmp.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/headless/svpcairotextrender.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/headless/svpdummies.hxx | 4 | ||||
-rw-r--r-- | vcl/inc/headless/svpframe.hxx | 2 | ||||
-rw-r--r-- | vcl/inc/headless/svpinst.hxx | 5 | ||||
-rw-r--r-- | vcl/inc/headless/svpprn.hxx | 4 |
7 files changed, 10 insertions, 11 deletions
diff --git a/vcl/inc/headless/CustomWidgetDraw.hxx b/vcl/inc/headless/CustomWidgetDraw.hxx index 0f1171aae960..1248aec5ca40 100644 --- a/vcl/inc/headless/CustomWidgetDraw.hxx +++ b/vcl/inc/headless/CustomWidgetDraw.hxx @@ -19,7 +19,7 @@ namespace vcl { -class CustomWidgetDraw : public vcl::WidgetDrawInterface +class CustomWidgetDraw final : public vcl::WidgetDrawInterface { private: static WidgetThemeLibrary* s_pWidgetImplementation; diff --git a/vcl/inc/headless/svpbmp.hxx b/vcl/inc/headless/svpbmp.hxx index ff35c4c1615f..7f79dda8e9bc 100644 --- a/vcl/inc/headless/svpbmp.hxx +++ b/vcl/inc/headless/svpbmp.hxx @@ -24,7 +24,7 @@ #include <salbmp.hxx> -class VCL_DLLPUBLIC SvpSalBitmap : public SalBitmap +class VCL_DLLPUBLIC SvpSalBitmap final : public SalBitmap { std::unique_ptr<BitmapBuffer> mpDIB; public: diff --git a/vcl/inc/headless/svpcairotextrender.hxx b/vcl/inc/headless/svpcairotextrender.hxx index bbe0962faa3d..35744d5a2e3e 100644 --- a/vcl/inc/headless/svpcairotextrender.hxx +++ b/vcl/inc/headless/svpcairotextrender.hxx @@ -14,7 +14,7 @@ class SvpSalGraphics; -class SvpCairoTextRender : public CairoTextRender +class SvpCairoTextRender final : public CairoTextRender { SvpSalGraphics& mrParent; diff --git a/vcl/inc/headless/svpdummies.hxx b/vcl/inc/headless/svpdummies.hxx index 6673a9d5287a..69d02ec544c8 100644 --- a/vcl/inc/headless/svpdummies.hxx +++ b/vcl/inc/headless/svpdummies.hxx @@ -26,7 +26,7 @@ class SalGraphics; -class SvpSalObject : public SalObject +class SvpSalObject final : public SalObject { public: SystemEnvData m_aSystemChildData; @@ -45,7 +45,7 @@ public: virtual const SystemEnvData* GetSystemData() const override; }; -class SvpSalSystem : public SalGenericSystem +class SvpSalSystem final : public SalGenericSystem { public: SvpSalSystem() {} diff --git a/vcl/inc/headless/svpframe.hxx b/vcl/inc/headless/svpframe.hxx index 3869f25a3442..eddab071331b 100644 --- a/vcl/inc/headless/svpframe.hxx +++ b/vcl/inc/headless/svpframe.hxx @@ -35,7 +35,7 @@ class SvpSalInstance; class SvpSalGraphics; -class SvpSalFrame : public SalFrame +class SvpSalFrame final : public SalFrame { SvpSalInstance* m_pInstance; SvpSalFrame* m_pParent; // pointer to parent frame diff --git a/vcl/inc/headless/svpinst.hxx b/vcl/inc/headless/svpinst.hxx index 04e4de84cad7..ef20f0cab1b1 100644 --- a/vcl/inc/headless/svpinst.hxx +++ b/vcl/inc/headless/svpinst.hxx @@ -40,7 +40,7 @@ #endif class SvpSalInstance; -class SvpSalTimer : public SalTimer +class SvpSalTimer final : public SalTimer { SvpSalInstance* m_pInstance; public: @@ -62,7 +62,7 @@ enum class SvpRequest MainThreadDispatchAllEvents, }; -class SvpSalYieldMutex : public SalYieldMutex +class SvpSalYieldMutex final : public SalYieldMutex { private: // note: these members might as well live in SvpSalInstance, but there is @@ -78,7 +78,6 @@ private: bool m_wakeUpMain = false; SvpRequest m_Request = SvpRequest::NONE; -protected: virtual void doAcquire( sal_uInt32 nLockCount ) override; virtual sal_uInt32 doRelease( bool bUnlockAll ) override; diff --git a/vcl/inc/headless/svpprn.hxx b/vcl/inc/headless/svpprn.hxx index 8971441422d4..3d241a96eb9a 100644 --- a/vcl/inc/headless/svpprn.hxx +++ b/vcl/inc/headless/svpprn.hxx @@ -22,13 +22,13 @@ #include <unx/genprn.h> -class SvpSalInfoPrinter : public PspSalInfoPrinter +class SvpSalInfoPrinter final : public PspSalInfoPrinter { public: virtual bool Setup( weld::Window* pFrame, ImplJobSetup* pSetupData ) override; }; -class SvpSalPrinter : public PspSalPrinter +class SvpSalPrinter final : public PspSalPrinter { public: SvpSalPrinter( SalInfoPrinter* pInfoPrinter ); |