summaryrefslogtreecommitdiff
path: root/vcl/inc/headless
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2019-11-27 18:53:47 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2019-11-27 20:52:52 +0100
commit49e37a1c3d192c9c5d03972c25f802aeb01c668e (patch)
treec82a7155825625b4a473f494937736b71bc63701 /vcl/inc/headless
parentdcb31718a238f115f703f1088ba5220e620dec1c (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.hxx2
-rw-r--r--vcl/inc/headless/svpbmp.hxx2
-rw-r--r--vcl/inc/headless/svpcairotextrender.hxx2
-rw-r--r--vcl/inc/headless/svpdummies.hxx4
-rw-r--r--vcl/inc/headless/svpframe.hxx2
-rw-r--r--vcl/inc/headless/svpinst.hxx5
-rw-r--r--vcl/inc/headless/svpprn.hxx4
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 );