summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2016-09-13 13:09:01 +0200
committerStephan Bergmann <sbergman@redhat.com>2016-09-13 13:19:22 +0200
commit91dd2db17bd6cb9b357d1d69b187174e31eabef0 (patch)
treed634de3a1a6820904b5699c2136b79b1a5a807c7 /vcl
parent6f8ea7e89ea190b9462c945d55a3ad8777b2f3ef (diff)
loplugin:override: No more need for the "MSVC dtor override" workaround
The issue of 362d4f0cd4e50111edfae9d30c90602c37ed65a2 "Explicitly mark overriding destructors as 'virtual'" appears to no longer be a problem with MSVC 2013. (The little change in the rewriting code of compilerplugins/clang/override.cxx was necessary to prevent an endless loop when adding "override" to OOO_DLLPUBLIC_CHARTTOOLS virtual ~CloseableLifeTimeManager(); in chart2/source/inc/LifeTime.hxx, getting stuck in the leading OOO_DLLPUBLIC_CHARTTOOLS macro. Can't remember what that isAtEndOfImmediateMacroExpansion thing was originally necessary for, anyway.) Change-Id: I534c634504d7216b9bb632c2775c04eaf27e927e
Diffstat (limited to 'vcl')
-rw-r--r--vcl/backendtest/VisualBackendTest.cxx2
-rw-r--r--vcl/inc/BitmapScaleConvolution.hxx2
-rw-r--r--vcl/inc/brdwin.hxx4
-rw-r--r--vcl/inc/canvasbitmap.hxx2
-rw-r--r--vcl/inc/dndeventdispatcher.hxx2
-rw-r--r--vcl/inc/dndlistenercontainer.hxx2
-rw-r--r--vcl/inc/graphite_layout.hxx2
-rw-r--r--vcl/inc/graphite_serverfont.hxx4
-rw-r--r--vcl/inc/headless/svpbmp.hxx2
-rw-r--r--vcl/inc/headless/svpdummies.hxx4
-rw-r--r--vcl/inc/headless/svpframe.hxx2
-rw-r--r--vcl/inc/headless/svpgdi.hxx2
-rw-r--r--vcl/inc/headless/svpinst.hxx4
-rw-r--r--vcl/inc/headless/svpvd.hxx2
-rw-r--r--vcl/inc/helpwin.hxx2
-rw-r--r--vcl/inc/impfontcharmap.hxx2
-rw-r--r--vcl/inc/listbox.hxx6
-rw-r--r--vcl/inc/opengl/salbmp.hxx2
-rw-r--r--vcl/inc/opengl/x11/X11DeviceInfo.hxx2
-rw-r--r--vcl/inc/opengl/x11/gdiimpl.hxx2
-rw-r--r--vcl/inc/opengl/x11/salvd.hxx2
-rw-r--r--vcl/inc/openglgdiimpl.hxx2
-rw-r--r--vcl/inc/printdlg.hxx6
-rw-r--r--vcl/inc/salframe.hxx2
-rw-r--r--vcl/inc/sallayout.hxx4
-rw-r--r--vcl/inc/salvd.hxx2
-rw-r--r--vcl/inc/unx/cupsmgr.hxx2
-rw-r--r--vcl/inc/unx/fontmanager.hxx4
-rw-r--r--vcl/inc/unx/gendata.hxx2
-rw-r--r--vcl/inc/unx/geninst.h4
-rw-r--r--vcl/inc/unx/genprn.h4
-rw-r--r--vcl/inc/unx/genpspgraphics.h2
-rw-r--r--vcl/inc/unx/gensys.h2
-rw-r--r--vcl/inc/unx/glyphcache.hxx2
-rw-r--r--vcl/inc/unx/gtk/gtkdata.hxx6
-rw-r--r--vcl/inc/unx/gtk/gtkframe.hxx2
-rw-r--r--vcl/inc/unx/gtk/gtkgdi.hxx2
-rw-r--r--vcl/inc/unx/gtk/gtkinst.hxx6
-rw-r--r--vcl/inc/unx/gtk/gtkobject.hxx2
-rw-r--r--vcl/inc/unx/gtk/gtksalmenu.hxx4
-rw-r--r--vcl/inc/unx/gtk/gtksys.hxx2
-rw-r--r--vcl/inc/unx/i18n_status.hxx2
-rw-r--r--vcl/inc/unx/salbmp.h2
-rw-r--r--vcl/inc/unx/saldata.hxx2
-rw-r--r--vcl/inc/unx/saldisp.hxx6
-rw-r--r--vcl/inc/unx/salframe.h2
-rw-r--r--vcl/inc/unx/salgdi.h2
-rw-r--r--vcl/inc/unx/salinst.h2
-rw-r--r--vcl/inc/unx/salobj.h2
-rw-r--r--vcl/inc/unx/saltimer.h2
-rw-r--r--vcl/inc/unx/salvd.h2
-rw-r--r--vcl/inc/unx/x11/x11sys.hxx2
-rw-r--r--vcl/opengl/gdiimpl.cxx2
-rw-r--r--vcl/qa/cppunit/lifecycle.cxx2
-rw-r--r--vcl/source/app/session.cxx2
-rw-r--r--vcl/source/components/dtranscomp.cxx8
-rw-r--r--vcl/source/components/fontident.cxx2
-rw-r--r--vcl/source/control/notebookbar.cxx2
-rw-r--r--vcl/source/edit/textdat2.hxx2
-rw-r--r--vcl/source/edit/textund2.hxx6
-rw-r--r--vcl/source/edit/textundo.hxx4
-rw-r--r--vcl/source/edit/textview.cxx2
-rw-r--r--vcl/source/edit/vclmedit.cxx4
-rw-r--r--vcl/source/filter/graphicfilter.cxx2
-rw-r--r--vcl/source/filter/igif/gifread.cxx2
-rw-r--r--vcl/source/filter/ixbm/xbmread.cxx2
-rw-r--r--vcl/source/filter/ixpm/xpmread.cxx2
-rw-r--r--vcl/source/filter/jpeg/JpegReader.hxx2
-rw-r--r--vcl/source/gdi/pdfwriter_impl.cxx2
-rw-r--r--vcl/source/gdi/pdfwriter_impl2.cxx2
-rw-r--r--vcl/source/helper/commandinfoprovider.cxx2
-rw-r--r--vcl/source/uitest/uno/uiobject_uno.hxx2
-rw-r--r--vcl/source/uitest/uno/uitest_uno.cxx2
-rw-r--r--vcl/source/window/dockmgr.cxx4
-rw-r--r--vcl/source/window/dockwin.cxx2
-rw-r--r--vcl/source/window/menubarwindow.hxx4
-rw-r--r--vcl/source/window/menufloatingwindow.hxx2
-rw-r--r--vcl/source/window/scrwnd.hxx2
-rw-r--r--vcl/unx/generic/app/i18n_status.cxx4
-rw-r--r--vcl/unx/generic/app/sm.cxx2
-rw-r--r--vcl/unx/generic/app/wmadaptor.cxx4
-rw-r--r--vcl/unx/generic/dtrans/X11_clipboard.hxx2
-rw-r--r--vcl/unx/generic/dtrans/X11_dndcontext.hxx6
-rw-r--r--vcl/unx/generic/dtrans/X11_selection.hxx6
-rw-r--r--vcl/unx/generic/dtrans/X11_transferable.hxx2
-rw-r--r--vcl/unx/generic/dtrans/config.cxx2
-rw-r--r--vcl/unx/generic/gdi/gcach_xpeer.hxx2
-rw-r--r--vcl/unx/generic/gdi/gdiimpl.hxx2
-rw-r--r--vcl/unx/generic/glyphs/gcach_layout.cxx2
-rw-r--r--vcl/unx/generic/print/bitmap_gfx.cxx6
-rw-r--r--vcl/unx/generic/print/genprnpsp.cxx2
-rw-r--r--vcl/unx/generic/print/genpspgraphics.cxx2
-rw-r--r--vcl/unx/generic/print/prtsetup.hxx6
-rw-r--r--vcl/unx/generic/printer/cupsmgr.cxx2
-rw-r--r--vcl/unx/generic/printer/printerinfomanager.cxx2
-rw-r--r--vcl/unx/gtk/a11y/atklistener.hxx2
-rw-r--r--vcl/unx/gtk/fpicker/SalGtkFilePicker.hxx2
-rw-r--r--vcl/unx/gtk/fpicker/SalGtkPicker.hxx2
-rw-r--r--vcl/unx/gtk/salnativewidgets-gtk.cxx2
-rw-r--r--vcl/unx/gtk3/cairo_gtk3_cairo.hxx2
-rw-r--r--vcl/unx/gtk3/gtk3gtkinst.cxx2
-rw-r--r--vcl/unx/kde4/KDE4FilePicker.hxx2
-rw-r--r--vcl/unx/kde4/KDEData.hxx2
-rw-r--r--vcl/unx/kde4/KDESalDisplay.hxx2
-rw-r--r--vcl/unx/kde4/KDESalFrame.hxx2
-rw-r--r--vcl/unx/kde4/KDESalInstance.hxx2
-rw-r--r--vcl/unx/kde4/KDEXLib.hxx2
-rw-r--r--vcl/workben/icontest.cxx2
-rw-r--r--vcl/workben/svpclient.cxx2
-rw-r--r--vcl/workben/vcldemo.cxx6
110 files changed, 150 insertions, 150 deletions
diff --git a/vcl/backendtest/VisualBackendTest.cxx b/vcl/backendtest/VisualBackendTest.cxx
index 42114886ff25..6e2bb2fec703 100644
--- a/vcl/backendtest/VisualBackendTest.cxx
+++ b/vcl/backendtest/VisualBackendTest.cxx
@@ -127,7 +127,7 @@ public:
}
}
- virtual ~VisualBackendTestWindow()
+ virtual ~VisualBackendTestWindow() override
{
disposeOnce();
}
diff --git a/vcl/inc/BitmapScaleConvolution.hxx b/vcl/inc/BitmapScaleConvolution.hxx
index a026f03e2e4d..032772fa4f2d 100644
--- a/vcl/inc/BitmapScaleConvolution.hxx
+++ b/vcl/inc/BitmapScaleConvolution.hxx
@@ -43,7 +43,7 @@ public:
, meKernelType(eKernelType)
{}
- virtual ~BitmapScaleConvolution()
+ virtual ~BitmapScaleConvolution() override
{}
virtual bool filter(Bitmap& rBitmap) override;
diff --git a/vcl/inc/brdwin.hxx b/vcl/inc/brdwin.hxx
index e0d6344d30ab..c0802ede56b7 100644
--- a/vcl/inc/brdwin.hxx
+++ b/vcl/inc/brdwin.hxx
@@ -123,7 +123,7 @@ public:
BorderWindowStyle nTypeStyle = BorderWindowStyle::NONE );
ImplBorderWindow( vcl::Window* pParent, WinBits nStyle = 0,
BorderWindowStyle nTypeStyle = BorderWindowStyle::NONE );
- virtual ~ImplBorderWindow();
+ virtual ~ImplBorderWindow() override;
virtual void dispose() override;
virtual void MouseMove( const MouseEvent& rMEvt ) override;
@@ -284,7 +284,7 @@ class ImplStdBorderWindowView : public ImplBorderWindowView
public:
ImplStdBorderWindowView( ImplBorderWindow* pBorderWindow );
- virtual ~ImplStdBorderWindowView();
+ virtual ~ImplStdBorderWindowView() override;
virtual bool MouseMove( const MouseEvent& rMEvt ) override;
virtual bool MouseButtonDown( const MouseEvent& rMEvt ) override;
diff --git a/vcl/inc/canvasbitmap.hxx b/vcl/inc/canvasbitmap.hxx
index 559569809a68..292c432debcf 100644
--- a/vcl/inc/canvasbitmap.hxx
+++ b/vcl/inc/canvasbitmap.hxx
@@ -59,7 +59,7 @@ namespace unotools
SAL_DLLPRIVATE void setComponentInfo( sal_uInt32 redShift, sal_uInt32 greenShift, sal_uInt32 blueShift );
- virtual ~VclCanvasBitmap();
+ virtual ~VclCanvasBitmap() override;
public:
// XBitmap
diff --git a/vcl/inc/dndeventdispatcher.hxx b/vcl/inc/dndeventdispatcher.hxx
index 5daf251f4d23..5cb29bd2105c 100644
--- a/vcl/inc/dndeventdispatcher.hxx
+++ b/vcl/inc/dndeventdispatcher.hxx
@@ -68,7 +68,7 @@ class DNDEventDispatcher: public ::cppu::WeakImplHelper<
public:
DNDEventDispatcher( vcl::Window * pTopWindow );
- virtual ~DNDEventDispatcher();
+ virtual ~DNDEventDispatcher() override;
/*
* XDropTargetDragContext
diff --git a/vcl/inc/dndlistenercontainer.hxx b/vcl/inc/dndlistenercontainer.hxx
index be009cef7fa4..078b4aa3721b 100644
--- a/vcl/inc/dndlistenercontainer.hxx
+++ b/vcl/inc/dndlistenercontainer.hxx
@@ -45,7 +45,7 @@ class DNDListenerContainer : public vcl::unohelper::MutexHelper,
public:
DNDListenerContainer( sal_Int8 nDefaultActions );
- virtual ~DNDListenerContainer();
+ virtual ~DNDListenerContainer() override;
sal_uInt32 fireDropEvent(
const css::uno::Reference< css::datatransfer::dnd::XDropTargetDropContext >& context,
diff --git a/vcl/inc/graphite_layout.hxx b/vcl/inc/graphite_layout.hxx
index 9d2211244b52..e86b1d395c6f 100644
--- a/vcl/inc/graphite_layout.hxx
+++ b/vcl/inc/graphite_layout.hxx
@@ -131,7 +131,7 @@ public:
// Dummy implementation so layout can be shared between Linux/Windows
virtual void DrawText(SalGraphics&) const override {};
- virtual ~GraphiteLayout() throw();
+ virtual ~GraphiteLayout() throw() override;
void SetFont(gr_font * pFont) { mpFont = pFont; }
#ifdef _WIN32
gr_font * GetFont() { return mpFont; }
diff --git a/vcl/inc/graphite_serverfont.hxx b/vcl/inc/graphite_serverfont.hxx
index 25a5bf657fc4..f67f25a96ba0 100644
--- a/vcl/inc/graphite_serverfont.hxx
+++ b/vcl/inc/graphite_serverfont.hxx
@@ -38,7 +38,7 @@ public:
GraphiteLayoutImpl(const gr_face * pFace,
ServerFont & rServerFont) throw()
: GraphiteLayout(pFace), mrServerFont(rServerFont) {};
- virtual ~GraphiteLayoutImpl() throw() {};
+ virtual ~GraphiteLayoutImpl() throw() override {};
virtual sal_GlyphId getKashidaGlyph(int & width) override;
private:
ServerFont & mrServerFont;
@@ -99,7 +99,7 @@ public:
virtual void DropGlyph( int nStart ) override { maImpl.DropGlyph(nStart); };
virtual void Simplify( bool bIsBase ) override { maImpl.Simplify(bIsBase); };
- virtual ~GraphiteServerFontLayout() throw();
+ virtual ~GraphiteServerFontLayout() throw() override;
static bool IsGraphiteEnabledFont(ServerFont& rServerFont);
};
diff --git a/vcl/inc/headless/svpbmp.hxx b/vcl/inc/headless/svpbmp.hxx
index f0fce62f09e6..af50ecff6cf5 100644
--- a/vcl/inc/headless/svpbmp.hxx
+++ b/vcl/inc/headless/svpbmp.hxx
@@ -30,7 +30,7 @@ class VCL_DLLPUBLIC SvpSalBitmap : public SalBitmap
BitmapBuffer* mpDIB;
public:
SvpSalBitmap() : mpDIB(nullptr) {}
- virtual ~SvpSalBitmap();
+ virtual ~SvpSalBitmap() override;
// SalBitmap
virtual bool Create( const Size& rSize,
diff --git a/vcl/inc/headless/svpdummies.hxx b/vcl/inc/headless/svpdummies.hxx
index 688b6715242b..c053720de79a 100644
--- a/vcl/inc/headless/svpdummies.hxx
+++ b/vcl/inc/headless/svpdummies.hxx
@@ -34,7 +34,7 @@ public:
SystemEnvData m_aSystemChildData;
SvpSalObject();
- virtual ~SvpSalObject();
+ virtual ~SvpSalObject() override;
// override all pure virtual methods
virtual void ResetClipRegion() override;
@@ -52,7 +52,7 @@ class VCL_DLLPUBLIC SvpSalSystem : public SalGenericSystem
{
public:
SvpSalSystem() {}
- virtual ~SvpSalSystem();
+ virtual ~SvpSalSystem() override;
// get info about the display
virtual unsigned int GetDisplayScreenCount() override;
virtual Rectangle GetDisplayScreenPosSizePixel( unsigned int nScreen ) override;
diff --git a/vcl/inc/headless/svpframe.hxx b/vcl/inc/headless/svpframe.hxx
index bcf504ef2e98..ec0a2b2d55fd 100644
--- a/vcl/inc/headless/svpframe.hxx
+++ b/vcl/inc/headless/svpframe.hxx
@@ -60,7 +60,7 @@ public:
SalFrame* pParent,
SalFrameStyleFlags nSalFrameStyle,
SystemParentData* pSystemParent = nullptr );
- virtual ~SvpSalFrame();
+ virtual ~SvpSalFrame() override;
void GetFocus();
void LoseFocus();
diff --git a/vcl/inc/headless/svpgdi.hxx b/vcl/inc/headless/svpgdi.hxx
index a22b84fca9ed..7d111387973c 100644
--- a/vcl/inc/headless/svpgdi.hxx
+++ b/vcl/inc/headless/svpgdi.hxx
@@ -115,7 +115,7 @@ protected:
public:
SvpSalGraphics();
- virtual ~SvpSalGraphics();
+ virtual ~SvpSalGraphics() override;
virtual SalGraphicsImpl* GetImpl() const override { return nullptr; };
virtual void GetResolution( sal_Int32& rDPIX, sal_Int32& rDPIY ) override;
diff --git a/vcl/inc/headless/svpinst.hxx b/vcl/inc/headless/svpinst.hxx
index f101bf1f22e6..e7ed204528b5 100644
--- a/vcl/inc/headless/svpinst.hxx
+++ b/vcl/inc/headless/svpinst.hxx
@@ -45,7 +45,7 @@ class SvpSalTimer : public SalTimer
SvpSalInstance* m_pInstance;
public:
SvpSalTimer( SvpSalInstance* pInstance ) : m_pInstance( pInstance ) {}
- virtual ~SvpSalTimer();
+ virtual ~SvpSalTimer() override;
// override all pure virtual methods
virtual void Start( sal_uLong nMS ) override;
@@ -90,7 +90,7 @@ public:
static SvpSalInstance* s_pDefaultInstance;
SvpSalInstance( SalYieldMutex *pMutex );
- virtual ~SvpSalInstance();
+ virtual ~SvpSalInstance() override;
void CloseWakeupPipe(bool log);
void CreateWakeupPipe(bool log);
diff --git a/vcl/inc/headless/svpvd.hxx b/vcl/inc/headless/svpvd.hxx
index 9256768a0fed..c624f74620b5 100644
--- a/vcl/inc/headless/svpvd.hxx
+++ b/vcl/inc/headless/svpvd.hxx
@@ -39,7 +39,7 @@ public:
, m_pSurface(nullptr)
{
}
- virtual ~SvpSalVirtualDevice();
+ virtual ~SvpSalVirtualDevice() override;
// SalVirtualDevice
virtual SalGraphics* AcquireGraphics() override;
diff --git a/vcl/inc/helpwin.hxx b/vcl/inc/helpwin.hxx
index 38645753b379..3f1606d504a8 100644
--- a/vcl/inc/helpwin.hxx
+++ b/vcl/inc/helpwin.hxx
@@ -55,7 +55,7 @@ private:
virtual void dispose() override;
public:
HelpTextWindow( vcl::Window* pParent, const OUString& rText, sal_uInt16 nHelpWinStyle, QuickHelpFlags nStyle );
- virtual ~HelpTextWindow();
+ virtual ~HelpTextWindow() override;
const OUString& GetHelpText() const { return maHelpText; }
void SetHelpText( const OUString& rHelpText );
diff --git a/vcl/inc/impfontcharmap.hxx b/vcl/inc/impfontcharmap.hxx
index dd01e95491d7..e03bf2665f38 100644
--- a/vcl/inc/impfontcharmap.hxx
+++ b/vcl/inc/impfontcharmap.hxx
@@ -29,7 +29,7 @@ class VCL_PLUGIN_PUBLIC ImplFontCharMap : public SvRefBase
{
public:
explicit ImplFontCharMap( const CmapResult& );
- virtual ~ImplFontCharMap();
+ virtual ~ImplFontCharMap() override;
private:
friend class FontCharMap;
diff --git a/vcl/inc/listbox.hxx b/vcl/inc/listbox.hxx
index ce3758093d55..14150bc6b385 100644
--- a/vcl/inc/listbox.hxx
+++ b/vcl/inc/listbox.hxx
@@ -252,7 +252,7 @@ public:
virtual void FillLayoutData() const override;
ImplListBoxWindow( vcl::Window* pParent, WinBits nWinStyle );
- virtual ~ImplListBoxWindow();
+ virtual ~ImplListBoxWindow() override;
virtual void dispose() override;
ImplEntryList* GetEntryList() const { return mpEntryList; }
@@ -386,7 +386,7 @@ protected:
public:
ImplListBox( vcl::Window* pParent, WinBits nWinStyle );
- virtual ~ImplListBox();
+ virtual ~ImplListBox() override;
virtual void dispose() override;
const ImplEntryList* GetEntryList() const { return maLBWindow->GetEntryList(); }
@@ -482,7 +482,7 @@ protected:
public:
ImplListBoxFloatingWindow( vcl::Window* pParent );
- virtual ~ImplListBoxFloatingWindow();
+ virtual ~ImplListBoxFloatingWindow() override;
virtual void dispose() override;
void SetImplListBox( ImplListBox* pLB ) { mpImplLB = pLB; }
diff --git a/vcl/inc/opengl/salbmp.hxx b/vcl/inc/opengl/salbmp.hxx
index 59e1859240dc..72b0b15d3b0d 100644
--- a/vcl/inc/opengl/salbmp.hxx
+++ b/vcl/inc/opengl/salbmp.hxx
@@ -51,7 +51,7 @@ private:
public:
OpenGLSalBitmap();
- virtual ~OpenGLSalBitmap();
+ virtual ~OpenGLSalBitmap() override;
public:
diff --git a/vcl/inc/opengl/x11/X11DeviceInfo.hxx b/vcl/inc/opengl/x11/X11DeviceInfo.hxx
index 224a52679c3a..a44c7e3180a2 100644
--- a/vcl/inc/opengl/x11/X11DeviceInfo.hxx
+++ b/vcl/inc/opengl/x11/X11DeviceInfo.hxx
@@ -41,7 +41,7 @@ private:
public:
X11OpenGLDeviceInfo();
- virtual ~X11OpenGLDeviceInfo();
+ virtual ~X11OpenGLDeviceInfo() override;
virtual bool isDeviceBlocked() override;
diff --git a/vcl/inc/opengl/x11/gdiimpl.hxx b/vcl/inc/opengl/x11/gdiimpl.hxx
index eccd0ef06ae9..79d278c51877 100644
--- a/vcl/inc/opengl/x11/gdiimpl.hxx
+++ b/vcl/inc/opengl/x11/gdiimpl.hxx
@@ -25,7 +25,7 @@ private:
public:
X11OpenGLSalGraphicsImpl( X11SalGraphics& rParent );
- virtual ~X11OpenGLSalGraphicsImpl();
+ virtual ~X11OpenGLSalGraphicsImpl() override;
protected:
virtual rtl::Reference<OpenGLContext> CreateWinContext() override;
diff --git a/vcl/inc/opengl/x11/salvd.hxx b/vcl/inc/opengl/x11/salvd.hxx
index bac232504933..d8e6d6a9a1a5 100644
--- a/vcl/inc/opengl/x11/salvd.hxx
+++ b/vcl/inc/opengl/x11/salvd.hxx
@@ -36,7 +36,7 @@ public:
DeviceFormat eFormat,
const SystemGraphicsData *pData,
X11SalGraphics* pNewGraphics);
- virtual ~X11OpenGLSalVirtualDevice();
+ virtual ~X11OpenGLSalVirtualDevice() override;
// SalGeometryProvider
virtual long GetWidth() const override { return mnWidth; }
diff --git a/vcl/inc/openglgdiimpl.hxx b/vcl/inc/openglgdiimpl.hxx
index 7e712f123a3d..1457004e9ddc 100644
--- a/vcl/inc/openglgdiimpl.hxx
+++ b/vcl/inc/openglgdiimpl.hxx
@@ -188,7 +188,7 @@ protected:
public:
OpenGLSalGraphicsImpl(SalGraphics& pParent, SalGeometryProvider *pProvider);
- virtual ~OpenGLSalGraphicsImpl ();
+ virtual ~OpenGLSalGraphicsImpl () override;
rtl::Reference<OpenGLContext> GetOpenGLContext();
diff --git a/vcl/inc/printdlg.hxx b/vcl/inc/printdlg.hxx
index 71af53dfd7d7..0409130a2c4f 100644
--- a/vcl/inc/printdlg.hxx
+++ b/vcl/inc/printdlg.hxx
@@ -56,7 +56,7 @@ namespace vcl
public:
PrintPreviewWindow( vcl::Window* pParent );
- virtual ~PrintPreviewWindow();
+ virtual ~PrintPreviewWindow() override;
virtual void dispose() override;
virtual void Paint( vcl::RenderContext& rRenderContext, const Rectangle& rRect ) override;
@@ -244,7 +244,7 @@ namespace vcl
public:
PrintDialog( vcl::Window*, const std::shared_ptr< PrinterController >& );
- virtual ~PrintDialog();
+ virtual ~PrintDialog() override;
virtual void dispose() override;
bool isPrintToFile();
@@ -270,7 +270,7 @@ namespace vcl
public:
PrintProgressDialog(vcl::Window* i_pParent, int i_nMax);
- virtual ~PrintProgressDialog();
+ virtual ~PrintProgressDialog() override;
virtual void dispose() override;
bool isCanceled() const { return mbCanceled; }
void setProgress( int i_nCurrent );
diff --git a/vcl/inc/salframe.hxx b/vcl/inc/salframe.hxx
index 16a8f85211fe..16b2b52143b2 100644
--- a/vcl/inc/salframe.hxx
+++ b/vcl/inc/salframe.hxx
@@ -113,7 +113,7 @@ private:
public:
SalFrame();
- virtual ~SalFrame();
+ virtual ~SalFrame() override;
SalFrameGeometry maGeometry;
diff --git a/vcl/inc/sallayout.hxx b/vcl/inc/sallayout.hxx
index 7b044fb5e412..cfb29306cdb9 100644
--- a/vcl/inc/sallayout.hxx
+++ b/vcl/inc/sallayout.hxx
@@ -253,7 +253,7 @@ public:
void SetIncomplete(bool bIncomplete);
protected:
- virtual ~MultiSalLayout();
+ virtual ~MultiSalLayout() override;
private:
// dummy implementations
@@ -345,7 +345,7 @@ public:
protected:
GenericSalLayout();
- virtual ~GenericSalLayout();
+ virtual ~GenericSalLayout() override;
// for glyph+font+script fallback
virtual void MoveGlyph( int nStart, long nNewXPos ) override;
diff --git a/vcl/inc/salvd.hxx b/vcl/inc/salvd.hxx
index 4f8273a31b81..8a6fe144c3a1 100644
--- a/vcl/inc/salvd.hxx
+++ b/vcl/inc/salvd.hxx
@@ -30,7 +30,7 @@ class VCL_PLUGIN_PUBLIC SalVirtualDevice
{
public:
SalVirtualDevice() {}
- virtual ~SalVirtualDevice();
+ virtual ~SalVirtualDevice() override;
// SalGeometryProvider
virtual bool IsOffScreen() const override { return true; }
diff --git a/vcl/inc/unx/cupsmgr.hxx b/vcl/inc/unx/cupsmgr.hxx
index 0eeb60830fa9..6f6e64c83f6a 100644
--- a/vcl/inc/unx/cupsmgr.hxx
+++ b/vcl/inc/unx/cupsmgr.hxx
@@ -59,7 +59,7 @@ class CUPSManager : public PrinterInfoManager
bool m_bPPDThreadRunning;
CUPSManager();
- virtual ~CUPSManager();
+ virtual ~CUPSManager() override;
virtual void initialize() override;
diff --git a/vcl/inc/unx/fontmanager.hxx b/vcl/inc/unx/fontmanager.hxx
index 1aca67c0e231..76ab0644c29a 100644
--- a/vcl/inc/unx/fontmanager.hxx
+++ b/vcl/inc/unx/fontmanager.hxx
@@ -227,7 +227,7 @@ class VCL_PLUGIN_PUBLIC PrintFontManager
because they should be fairly unique */
Type1FontFile() : PrintFont( fonttype::Type1 ), m_nDirectory( 0 ) {}
- virtual ~Type1FontFile();
+ virtual ~Type1FontFile() override;
virtual bool queryMetricPage( int nPage, utl::MultiAtomProvider* pProvider ) override;
};
@@ -239,7 +239,7 @@ class VCL_PLUGIN_PUBLIC PrintFontManager
unsigned int m_nTypeFlags; // copyright bits and PS-OpenType flag
TrueTypeFontFile();
- virtual ~TrueTypeFontFile();
+ virtual ~TrueTypeFontFile() override;
virtual bool queryMetricPage( int nPage, utl::MultiAtomProvider* pProvider ) override;
};
diff --git a/vcl/inc/unx/gendata.hxx b/vcl/inc/unx/gendata.hxx
index b2223b5c934f..943b9193996e 100644
--- a/vcl/inc/unx/gendata.hxx
+++ b/vcl/inc/unx/gendata.hxx
@@ -33,7 +33,7 @@ class VCL_DLLPUBLIC SalGenericData : public SalData
OUString m_aUnicodeEntry;
public:
SalGenericData( SalGenericDataType t, SalInstance *pInstance ) : SalData(), m_eType( t ), m_pDisplay( nullptr ) { m_pInstance = pInstance; SetSalData( this ); }
- virtual ~SalGenericData() {}
+ virtual ~SalGenericData() override {}
virtual void Dispose() {}
SalGenericDisplay *GetDisplay() const { return m_pDisplay; }
diff --git a/vcl/inc/unx/geninst.h b/vcl/inc/unx/geninst.h
index 4b05f7332940..060f751a430f 100644
--- a/vcl/inc/unx/geninst.h
+++ b/vcl/inc/unx/geninst.h
@@ -56,7 +56,7 @@ protected:
public:
SalYieldMutex();
- virtual ~SalYieldMutex();
+ virtual ~SalYieldMutex() override;
virtual void acquire() override;
virtual void release() override;
@@ -80,7 +80,7 @@ protected:
public:
SalGenericInstance( SalYieldMutex* pMutex )
: mbPrinterInit( false ), mpSalYieldMutex( pMutex ) {}
- virtual ~SalGenericInstance();
+ virtual ~SalGenericInstance() override;
// Yield mutex
virtual comphelper::SolarMutex* GetYieldMutex() override;
diff --git a/vcl/inc/unx/genprn.h b/vcl/inc/unx/genprn.h
index 94a4046a08a0..e6561e49a089 100644
--- a/vcl/inc/unx/genprn.h
+++ b/vcl/inc/unx/genprn.h
@@ -35,7 +35,7 @@ public:
psp::PrinterGfx m_aPrinterGfx;
PspSalInfoPrinter();
- virtual ~PspSalInfoPrinter();
+ virtual ~PspSalInfoPrinter() override;
// override all pure virtual methods
virtual SalGraphics* AcquireGraphics() override;
@@ -70,7 +70,7 @@ public:
bool m_bIsPDFWriterJob;
PspSalPrinter( SalInfoPrinter *pPrinter );
- virtual ~PspSalPrinter();
+ virtual ~PspSalPrinter() override;
// override all pure virtual methods
virtual bool StartJob( const OUString* pFileName,
diff --git a/vcl/inc/unx/genpspgraphics.h b/vcl/inc/unx/genpspgraphics.h
index 6451a7362900..9810d5d1e748 100644
--- a/vcl/inc/unx/genpspgraphics.h
+++ b/vcl/inc/unx/genpspgraphics.h
@@ -50,7 +50,7 @@ class VCL_DLLPUBLIC GenPspGraphics : public SalGraphics
SalInfoPrinter* m_pInfoPrinter;
public:
GenPspGraphics();
- virtual ~GenPspGraphics();
+ virtual ~GenPspGraphics() override;
void Init( psp::JobData* pJob, psp::PrinterGfx* pGfx,
SalInfoPrinter* pInfoPrinter );
diff --git a/vcl/inc/unx/gensys.h b/vcl/inc/unx/gensys.h
index 4edd21a7f3dc..fabc6937b586 100644
--- a/vcl/inc/unx/gensys.h
+++ b/vcl/inc/unx/gensys.h
@@ -32,7 +32,7 @@ class VCL_DLLPUBLIC SalGenericSystem : public SalSystem
{
public:
SalGenericSystem();
- virtual ~SalGenericSystem();
+ virtual ~SalGenericSystem() override;
virtual int ShowNativeDialog( const OUString& rTitle,
const OUString& rMessage,
const std::list< OUString >& rButtons,
diff --git a/vcl/inc/unx/glyphcache.hxx b/vcl/inc/unx/glyphcache.hxx
index f3754a3067d5..2f038ee3cef7 100644
--- a/vcl/inc/unx/glyphcache.hxx
+++ b/vcl/inc/unx/glyphcache.hxx
@@ -247,7 +247,7 @@ class VCL_DLLPUBLIC ServerFontInstance : public LogicalFontInstance
{
public:
ServerFontInstance( FontSelectPattern& );
- virtual ~ServerFontInstance();
+ virtual ~ServerFontInstance() override;
void SetServerFont(ServerFont* p);
void HandleFontOptions();
diff --git a/vcl/inc/unx/gtk/gtkdata.hxx b/vcl/inc/unx/gtk/gtkdata.hxx
index 21a407b8bcef..f5e1e03a6674 100644
--- a/vcl/inc/unx/gtk/gtkdata.hxx
+++ b/vcl/inc/unx/gtk/gtkdata.hxx
@@ -84,7 +84,7 @@ class GtkSalTimer : public SalTimer
struct SalGtkTimeoutSource *m_pTimeout;
public:
GtkSalTimer();
- virtual ~GtkSalTimer();
+ virtual ~GtkSalTimer() override;
virtual void Start( sal_uLong nMS ) override;
virtual void Stop() override;
bool Expired();
@@ -101,7 +101,7 @@ class GtkData : public SalGenericData
public:
GtkData( SalInstance *pInstance );
- virtual ~GtkData();
+ virtual ~GtkData() override;
void Init();
virtual void Dispose() override;
@@ -140,7 +140,7 @@ class GtkSalDisplay : public SalDisplay
int nWidth, int nHeight, int nXHot, int nYHot );
public:
GtkSalDisplay( GdkDisplay* pDisplay );
- virtual ~GtkSalDisplay();
+ virtual ~GtkSalDisplay() override;
GdkDisplay* GetGdkDisplay() const { return m_pGdkDisplay; }
bool IsX11Display() const { return m_bX11Display; }
diff --git a/vcl/inc/unx/gtk/gtkframe.hxx b/vcl/inc/unx/gtk/gtkframe.hxx
index 4f07262a5af1..b9fafd639bd1 100644
--- a/vcl/inc/unx/gtk/gtkframe.hxx
+++ b/vcl/inc/unx/gtk/gtkframe.hxx
@@ -424,7 +424,7 @@ public:
static void closePopup();
#endif
- virtual ~GtkSalFrame();
+ virtual ~GtkSalFrame() override;
// SalGraphics or NULL, but two Graphics for all SalFrames
// must be returned
diff --git a/vcl/inc/unx/gtk/gtkgdi.hxx b/vcl/inc/unx/gtk/gtkgdi.hxx
index 563bc74a0b14..cd369e52ef37 100644
--- a/vcl/inc/unx/gtk/gtkgdi.hxx
+++ b/vcl/inc/unx/gtk/gtkgdi.hxx
@@ -201,7 +201,7 @@ class GtkSalGraphics : public X11SalGraphics
public:
GtkSalGraphics(GtkSalFrame *, GtkWidget *window, SalX11Screen nXScreen);
- virtual ~GtkSalGraphics();
+ virtual ~GtkSalGraphics() override;
inline GtkWidget* GetGtkWidget() const { return m_pWindow; }
inline GdkWindow* GetGdkWindow() const { return m_pWindow->window; }
diff --git a/vcl/inc/unx/gtk/gtkinst.hxx b/vcl/inc/unx/gtk/gtkinst.hxx
index cd38d12b6574..490cf698c2da 100644
--- a/vcl/inc/unx/gtk/gtkinst.hxx
+++ b/vcl/inc/unx/gtk/gtkinst.hxx
@@ -99,7 +99,7 @@ class GtkDropTarget : public cppu::WeakComponentImplHelper<css::datatransfer::dn
std::list<css::uno::Reference<css::datatransfer::dnd::XDropTargetListener>> m_aListeners;
public:
GtkDropTarget();
- virtual ~GtkDropTarget();
+ virtual ~GtkDropTarget() override;
// XInitialization
virtual void SAL_CALL initialize(const css::uno::Sequence<css::uno::Any>& rArgs)
@@ -147,7 +147,7 @@ public:
{
}
- virtual ~GtkDragSource();
+ virtual ~GtkDragSource() override;
// XDragSource
virtual sal_Bool SAL_CALL isDragImageSupported() throw(std::exception) override;
@@ -198,7 +198,7 @@ class GtkInstance : public X11SalInstance
#endif
public:
GtkInstance( SalYieldMutex* pMutex );
- virtual ~GtkInstance();
+ virtual ~GtkInstance() override;
void EnsureInit();
virtual void AfterAppInit() override;
diff --git a/vcl/inc/unx/gtk/gtkobject.hxx b/vcl/inc/unx/gtk/gtkobject.hxx
index 55896a281aca..df36a85ff187 100644
--- a/vcl/inc/unx/gtk/gtkobject.hxx
+++ b/vcl/inc/unx/gtk/gtkobject.hxx
@@ -41,7 +41,7 @@ class GtkSalObject : public SalObject
static void signalDestroy( GtkWidget*, gpointer );
public:
GtkSalObject( GtkSalFrame* pParent, bool bShow = true );
- virtual ~GtkSalObject();
+ virtual ~GtkSalObject() override;
// override all pure virtual methods
virtual void ResetClipRegion() override;
diff --git a/vcl/inc/unx/gtk/gtksalmenu.hxx b/vcl/inc/unx/gtk/gtksalmenu.hxx
index 48e937324ae0..460a0e57fde0 100644
--- a/vcl/inc/unx/gtk/gtksalmenu.hxx
+++ b/vcl/inc/unx/gtk/gtksalmenu.hxx
@@ -67,7 +67,7 @@ private:
public:
GtkSalMenu( bool bMenuBar );
- virtual ~GtkSalMenu();
+ virtual ~GtkSalMenu() override;
virtual bool VisibleMenuBar() override; // must return TRUE to actually DISPLAY native menu bars
// otherwise only menu messages are processed (eg, OLE on Windows)
@@ -135,7 +135,7 @@ class GtkSalMenuItem : public SalMenuItem
{
public:
GtkSalMenuItem( const SalItemParams* );
- virtual ~GtkSalMenuItem();
+ virtual ~GtkSalMenuItem() override;
sal_uInt16 mnId; // Item ID
MenuItemType mnType; // Item type
diff --git a/vcl/inc/unx/gtk/gtksys.hxx b/vcl/inc/unx/gtk/gtksys.hxx
index 9f2fb5cf3dab..b8ebbdf0574d 100644
--- a/vcl/inc/unx/gtk/gtksys.hxx
+++ b/vcl/inc/unx/gtk/gtksys.hxx
@@ -23,7 +23,7 @@ class GtkSalSystem : public SalGenericSystem
ScreenMonitors_t maScreenMonitors;
public:
GtkSalSystem();
- virtual ~GtkSalSystem();
+ virtual ~GtkSalSystem() override;
static GtkSalSystem *GetSingleton();
virtual bool IsUnifiedDisplay() override;
diff --git a/vcl/inc/unx/i18n_status.hxx b/vcl/inc/unx/i18n_status.hxx
index e0929db1b2e0..f8cc4614c811 100644
--- a/vcl/inc/unx/i18n_status.hxx
+++ b/vcl/inc/unx/i18n_status.hxx
@@ -42,7 +42,7 @@ class X11ImeStatus : public SalI18NImeStatus
{
public:
X11ImeStatus() {}
- virtual ~X11ImeStatus();
+ virtual ~X11ImeStatus() override;
virtual bool canToggle() override;
virtual void toggle() override;
diff --git a/vcl/inc/unx/salbmp.h b/vcl/inc/unx/salbmp.h
index 88a8668aed9f..81998ba35bea 100644
--- a/vcl/inc/unx/salbmp.h
+++ b/vcl/inc/unx/salbmp.h
@@ -109,7 +109,7 @@ public:
public:
X11SalBitmap();
- virtual ~X11SalBitmap();
+ virtual ~X11SalBitmap() override;
// override pure virtual methods
virtual bool Create(
diff --git a/vcl/inc/unx/saldata.hxx b/vcl/inc/unx/saldata.hxx
index 72e82df89f71..a115298c3a63 100644
--- a/vcl/inc/unx/saldata.hxx
+++ b/vcl/inc/unx/saldata.hxx
@@ -60,7 +60,7 @@ protected:
public:
X11SalData( SalGenericDataType t, SalInstance *pInstance );
- virtual ~X11SalData();
+ virtual ~X11SalData() override;
virtual void Init();
virtual void Dispose() override;
diff --git a/vcl/inc/unx/saldisp.hxx b/vcl/inc/unx/saldisp.hxx
index 91cbad7eae28..7be3df6563ad 100644
--- a/vcl/inc/unx/saldisp.hxx
+++ b/vcl/inc/unx/saldisp.hxx
@@ -200,7 +200,7 @@ public:
GLX11Window();
virtual bool Synchronize(bool bOnoff) const override;
- virtual ~GLX11Window();
+ virtual ~GLX11Window() override;
};
class VCLPLUG_GEN_PUBLIC SalDisplay : public SalGenericDisplay
@@ -303,7 +303,7 @@ public:
SalDisplay( Display* pDisp );
- virtual ~SalDisplay();
+ virtual ~SalDisplay() override;
void Init();
@@ -387,7 +387,7 @@ class VCLPLUG_GEN_PUBLIC SalX11Display : public SalDisplay
{
public:
SalX11Display( Display* pDisp );
- virtual ~SalX11Display();
+ virtual ~SalX11Display() override;
virtual bool Dispatch( XEvent *pEvent ) override;
virtual void Yield();
diff --git a/vcl/inc/unx/salframe.h b/vcl/inc/unx/salframe.h
index 057520b875cb..07a285353460 100644
--- a/vcl/inc/unx/salframe.h
+++ b/vcl/inc/unx/salframe.h
@@ -159,7 +159,7 @@ class VCLPLUG_GEN_PUBLIC X11SalFrame : public SalFrame, public NativeWindowHandl
void updateWMClass();
public:
X11SalFrame( SalFrame* pParent, SalFrameStyleFlags nSalFrameStyle, SystemParentData* pSystemParent = nullptr );
- virtual ~X11SalFrame();
+ virtual ~X11SalFrame() override;
long Dispatch( XEvent *pEvent );
void Init( SalFrameStyleFlags nSalFrameStyle, SalX11Screen nScreen,
diff --git a/vcl/inc/unx/salgdi.h b/vcl/inc/unx/salgdi.h
index 73f22b7e7816..803c75addb6b 100644
--- a/vcl/inc/unx/salgdi.h
+++ b/vcl/inc/unx/salgdi.h
@@ -73,7 +73,7 @@ class VCLPLUG_GEN_PUBLIC X11SalGraphics : public SalGraphics
public:
X11SalGraphics();
- virtual ~X11SalGraphics();
+ virtual ~X11SalGraphics() override;
void Init( SalFrame *pFrame, Drawable aDrawable, SalX11Screen nXScreen );
void Init( X11SalVirtualDevice *pVirtualDevice, SalColormap* pColormap = nullptr, bool bDeleteColormap = false );
diff --git a/vcl/inc/unx/salinst.h b/vcl/inc/unx/salinst.h
index 5bf339b220c8..fdb1dee6b5a7 100644
--- a/vcl/inc/unx/salinst.h
+++ b/vcl/inc/unx/salinst.h
@@ -45,7 +45,7 @@ protected:
public:
explicit X11SalInstance(SalYieldMutex* pMutex);
- virtual ~X11SalInstance();
+ virtual ~X11SalInstance() override;
virtual SalFrame* CreateChildFrame( SystemParentData* pParent, SalFrameStyleFlags nStyle ) override;
virtual SalFrame* CreateFrame( SalFrame* pParent, SalFrameStyleFlags nStyle ) override;
diff --git a/vcl/inc/unx/salobj.h b/vcl/inc/unx/salobj.h
index a163ea9fff7b..ffc738aa6987 100644
--- a/vcl/inc/unx/salobj.h
+++ b/vcl/inc/unx/salobj.h
@@ -64,7 +64,7 @@ public:
static VCL_DLLPUBLIC X11SalObject* CreateObject( SalFrame* pParent, SystemWindowData* pWindowData, bool bShow );
X11SalObject();
- virtual ~X11SalObject();
+ virtual ~X11SalObject() override;
// override all pure virtual methods
virtual void ResetClipRegion() override;
diff --git a/vcl/inc/unx/saltimer.h b/vcl/inc/unx/saltimer.h
index 108404e08037..93d4ad613b52 100644
--- a/vcl/inc/unx/saltimer.h
+++ b/vcl/inc/unx/saltimer.h
@@ -28,7 +28,7 @@ class X11SalTimer : public SalTimer
SalXLib *mpXLib;
public:
X11SalTimer( SalXLib *pXLib ) : mpXLib( pXLib ) {}
- virtual ~X11SalTimer();
+ virtual ~X11SalTimer() override;
// override all pure virtual methods
void Start( sal_uIntPtr nMS ) override;
diff --git a/vcl/inc/unx/salvd.h b/vcl/inc/unx/salvd.h
index f7e59ebdbe12..aa9cffff5f82 100644
--- a/vcl/inc/unx/salvd.h
+++ b/vcl/inc/unx/salvd.h
@@ -47,7 +47,7 @@ public:
X11SalVirtualDevice(SalGraphics *pGraphics, long &nDX, long &nDY,
DeviceFormat eFormat, const SystemGraphicsData *pData, X11SalGraphics* pNewGraphics);
- virtual ~X11SalVirtualDevice();
+ virtual ~X11SalVirtualDevice() override;
Display *GetXDisplay() const
{
diff --git a/vcl/inc/unx/x11/x11sys.hxx b/vcl/inc/unx/x11/x11sys.hxx
index 61505ce50c9a..a5937fe074f9 100644
--- a/vcl/inc/unx/x11/x11sys.hxx
+++ b/vcl/inc/unx/x11/x11sys.hxx
@@ -29,7 +29,7 @@ class VCLPLUG_GEN_PUBLIC X11SalSystem : public SalGenericSystem
{
public:
X11SalSystem() {}
- virtual ~X11SalSystem();
+ virtual ~X11SalSystem() override;
// override pure virtual methods
virtual unsigned int GetDisplayScreenCount() override;
diff --git a/vcl/opengl/gdiimpl.cxx b/vcl/opengl/gdiimpl.cxx
index 32d25fd924c0..5fd46b6465f6 100644
--- a/vcl/opengl/gdiimpl.cxx
+++ b/vcl/opengl/gdiimpl.cxx
@@ -56,7 +56,7 @@ public:
// We don't want to be swapping before we've painted.
SetPriority( SchedulerPriority::POST_PAINT );
}
- virtual ~OpenGLFlushIdle()
+ virtual ~OpenGLFlushIdle() override
{
}
virtual void Invoke() override
diff --git a/vcl/qa/cppunit/lifecycle.cxx b/vcl/qa/cppunit/lifecycle.cxx
index a6389c295580..1bd24ac1f068 100644
--- a/vcl/qa/cppunit/lifecycle.cxx
+++ b/vcl/qa/cppunit/lifecycle.cxx
@@ -124,7 +124,7 @@ class DisposableChild : public vcl::Window
{
public:
explicit DisposableChild(vcl::Window *pParent) : vcl::Window(pParent) {}
- virtual ~DisposableChild()
+ virtual ~DisposableChild() override
{
disposeOnce();
}
diff --git a/vcl/source/app/session.cxx b/vcl/source/app/session.cxx
index 8e99853fc3fe..483ab6ef0691 100644
--- a/vcl/source/app/session.cxx
+++ b/vcl/source/app/session.cxx
@@ -73,7 +73,7 @@ class VCLSession:
static void SalSessionEventProc( void* pData, SalSessionEvent* pEvent );
- virtual ~VCLSession() {}
+ virtual ~VCLSession() override {}
virtual void SAL_CALL addSessionManagerListener( const css::uno::Reference< XSessionManagerListener >& xListener ) throw( RuntimeException, std::exception ) override;
virtual void SAL_CALL removeSessionManagerListener( const css::uno::Reference< XSessionManagerListener>& xListener ) throw( RuntimeException, std::exception ) override;
diff --git a/vcl/source/components/dtranscomp.cxx b/vcl/source/components/dtranscomp.cxx
index 610868196601..c58835b32b2b 100644
--- a/vcl/source/components/dtranscomp.cxx
+++ b/vcl/source/components/dtranscomp.cxx
@@ -68,7 +68,7 @@ public:
XServiceInfo
>( m_aMutex )
{}
- virtual ~GenericClipboard();
+ virtual ~GenericClipboard() override;
/*
* XServiceInfo
@@ -209,7 +209,7 @@ class ClipboardFactory : public ::cppu::WeakComponentImplHelper<
osl::Mutex m_aMutex;
public:
ClipboardFactory();
- virtual ~ClipboardFactory();
+ virtual ~ClipboardFactory() override;
/*
* XSingleServiceFactory
@@ -273,7 +273,7 @@ class GenericDragSource : public cppu::WeakComponentImplHelper<
osl::Mutex m_aMutex;
public:
GenericDragSource() : WeakComponentImplHelper( m_aMutex ) {}
- virtual ~GenericDragSource();
+ virtual ~GenericDragSource() override;
// XDragSource
virtual sal_Bool SAL_CALL isDragImageSupported() throw(std::exception) override;
@@ -389,7 +389,7 @@ class GenericDropTarget : public cppu::WeakComponentImplHelper<
public:
GenericDropTarget() : WeakComponentImplHelper( m_aMutex )
{}
- virtual ~GenericDropTarget();
+ virtual ~GenericDropTarget() override;
// XInitialization
virtual void SAL_CALL initialize( const Sequence< Any >& args ) throw ( Exception, std::exception ) override;
diff --git a/vcl/source/components/fontident.cxx b/vcl/source/components/fontident.cxx
index 3315e1b937db..11d441830855 100644
--- a/vcl/source/components/fontident.cxx
+++ b/vcl/source/components/fontident.cxx
@@ -50,7 +50,7 @@ class FontIdentificator : public ::cppu::WeakAggImplHelper3< XMaterialHolder, XI
Font m_aFont;
public:
FontIdentificator() {}
- virtual ~FontIdentificator();
+ virtual ~FontIdentificator() override;
// XServiceInfo
virtual OUString SAL_CALL getImplementationName( ) throw (RuntimeException, std::exception) override;
diff --git a/vcl/source/control/notebookbar.cxx b/vcl/source/control/notebookbar.cxx
index 1bfef511cd0c..9a931873c45b 100644
--- a/vcl/source/control/notebookbar.cxx
+++ b/vcl/source/control/notebookbar.cxx
@@ -21,7 +21,7 @@ class NotebookBarContextChangeEventListener : public ::cppu::WeakImplHelper<css:
VclPtr<NotebookBar> mpParent;
public:
explicit NotebookBarContextChangeEventListener(NotebookBar *p) : mpParent(p) {}
- virtual ~NotebookBarContextChangeEventListener() {}
+ virtual ~NotebookBarContextChangeEventListener() override {}
// XContextChangeEventListener
virtual void SAL_CALL notifyContextChangeEvent(const css::ui::ContextChangeEventObject& rEvent)
diff --git a/vcl/source/edit/textdat2.hxx b/vcl/source/edit/textdat2.hxx
index 9b0dc4c1d26c..ce84aa94b7d2 100644
--- a/vcl/source/edit/textdat2.hxx
+++ b/vcl/source/edit/textdat2.hxx
@@ -253,7 +253,7 @@ private:
public:
IdleFormatter();
- virtual ~IdleFormatter();
+ virtual ~IdleFormatter() override;
void DoIdleFormat( TextView* pV, sal_uInt16 nMaxRestarts );
void ForceTimeout();
diff --git a/vcl/source/edit/textund2.hxx b/vcl/source/edit/textund2.hxx
index bcb44bbf34b7..729a130ad456 100644
--- a/vcl/source/edit/textund2.hxx
+++ b/vcl/source/edit/textund2.hxx
@@ -31,7 +31,7 @@ private:
public:
TextUndoDelPara( TextEngine* pTextEngine, TextNode* pNode, sal_uInt32 nPara );
- virtual ~TextUndoDelPara();
+ virtual ~TextUndoDelPara() override;
virtual void Undo() override;
virtual void Redo() override;
@@ -47,7 +47,7 @@ private:
public:
TextUndoConnectParas( TextEngine* pTextEngine, sal_uInt32 nPara, sal_Int32 nSepPos );
- virtual ~TextUndoConnectParas();
+ virtual ~TextUndoConnectParas() override;
virtual void Undo() override;
virtual void Redo() override;
@@ -63,7 +63,7 @@ private:
public:
TextUndoSplitPara( TextEngine* pTextEngine, sal_uInt32 nPara, sal_Int32 nSepPos );
- virtual ~TextUndoSplitPara();
+ virtual ~TextUndoSplitPara() override;
virtual void Undo() override;
virtual void Redo() override;
diff --git a/vcl/source/edit/textundo.hxx b/vcl/source/edit/textundo.hxx
index 6db0df05a60a..caa985a84eb3 100644
--- a/vcl/source/edit/textundo.hxx
+++ b/vcl/source/edit/textundo.hxx
@@ -41,7 +41,7 @@ protected:
public:
explicit TextUndoManager( TextEngine* pTextEngine );
- virtual ~TextUndoManager();
+ virtual ~TextUndoManager() override;
using SfxUndoManager::Undo;
virtual bool Undo() override;
@@ -65,7 +65,7 @@ protected:
public:
explicit TextUndo( TextEngine* pTextEngine );
- virtual ~TextUndo();
+ virtual ~TextUndo() override;
TextEngine* GetTextEngine() const { return mpTextEngine; }
diff --git a/vcl/source/edit/textview.cxx b/vcl/source/edit/textview.cxx
index 790077b4b086..df8414bab346 100644
--- a/vcl/source/edit/textview.cxx
+++ b/vcl/source/edit/textview.cxx
@@ -68,7 +68,7 @@ private:
public:
explicit TETextDataObject( const OUString& rText );
- virtual ~TETextDataObject();
+ virtual ~TETextDataObject() override;
OUString& GetText() { return maText; }
SvMemoryStream& GetHTMLStream() { return maHTMLStream; }
diff --git a/vcl/source/edit/vclmedit.cxx b/vcl/source/edit/vclmedit.cxx
index 97ab7557c04b..35798c6da052 100644
--- a/vcl/source/edit/vclmedit.cxx
+++ b/vcl/source/edit/vclmedit.cxx
@@ -46,7 +46,7 @@ private:
public:
explicit TextWindow( vcl::Window* pParent );
- virtual ~TextWindow();
+ virtual ~TextWindow() override;
virtual void dispose() override;
ExtTextEngine* GetTextEngine() const { return mpExtTextEngine; }
@@ -96,7 +96,7 @@ protected:
public:
ImpVclMEdit( VclMultiLineEdit* pVclMultiLineEdit, WinBits nWinStyle );
- virtual ~ImpVclMEdit();
+ virtual ~ImpVclMEdit() override;
void SetModified( bool bMod );
bool IsModified() const;
diff --git a/vcl/source/filter/graphicfilter.cxx b/vcl/source/filter/graphicfilter.cxx
index 72c2dcbd167e..a95819fd8ccb 100644
--- a/vcl/source/filter/graphicfilter.cxx
+++ b/vcl/source/filter/graphicfilter.cxx
@@ -100,7 +100,7 @@ protected:
public:
explicit ImpFilterOutputStream( SvStream& rStm ) : mrStm( rStm ) {}
- virtual ~ImpFilterOutputStream() {}
+ virtual ~ImpFilterOutputStream() override {}
};
#ifndef DISABLE_EXPORT
diff --git a/vcl/source/filter/igif/gifread.cxx b/vcl/source/filter/igif/gifread.cxx
index 47fbce964ee0..4f7fe836e23f 100644
--- a/vcl/source/filter/igif/gifread.cxx
+++ b/vcl/source/filter/igif/gifread.cxx
@@ -105,7 +105,7 @@ public:
const Graphic& GetIntermediateGraphic();
explicit GIFReader( SvStream& rStm );
- virtual ~GIFReader();
+ virtual ~GIFReader() override;
};
GIFReader::GIFReader( SvStream& rStm )
diff --git a/vcl/source/filter/ixbm/xbmread.cxx b/vcl/source/filter/ixbm/xbmread.cxx
index d83e94202c73..5b0741f8eb1a 100644
--- a/vcl/source/filter/ixbm/xbmread.cxx
+++ b/vcl/source/filter/ixbm/xbmread.cxx
@@ -55,7 +55,7 @@ class XBMReader : public GraphicReader
public:
explicit XBMReader( SvStream& rStm );
- virtual ~XBMReader();
+ virtual ~XBMReader() override;
ReadState ReadXBM( Graphic& rGraphic );
};
diff --git a/vcl/source/filter/ixpm/xpmread.cxx b/vcl/source/filter/ixpm/xpmread.cxx
index 382efb7f3769..bdeacf940121 100644
--- a/vcl/source/filter/ixpm/xpmread.cxx
+++ b/vcl/source/filter/ixpm/xpmread.cxx
@@ -95,7 +95,7 @@ private:
public:
explicit XPMReader( SvStream& rStm );
- virtual ~XPMReader();
+ virtual ~XPMReader() override;
ReadState ReadXPM( Graphic& rGraphic );
};
diff --git a/vcl/source/filter/jpeg/JpegReader.hxx b/vcl/source/filter/jpeg/JpegReader.hxx
index 1e03723d6045..71f8b9ae37e2 100644
--- a/vcl/source/filter/jpeg/JpegReader.hxx
+++ b/vcl/source/filter/jpeg/JpegReader.hxx
@@ -63,7 +63,7 @@ class JPEGReader : public GraphicReader
public:
JPEGReader( SvStream& rStream, void* pCallData, bool bSetLogSize );
- virtual ~JPEGReader();
+ virtual ~JPEGReader() override;
ReadState Read( Graphic& rGraphic );
unsigned char * CreateBitmap( JPEGCreateBitmapParam& param );
diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx
index 28d195df3a85..0f4889460241 100644
--- a/vcl/source/gdi/pdfwriter_impl.cxx
+++ b/vcl/source/gdi/pdfwriter_impl.cxx
@@ -8131,7 +8131,7 @@ class PDFStreamIf :
bool m_bWrite;
public:
explicit PDFStreamIf( PDFWriterImpl* pWriter ) : m_pWriter( pWriter ), m_bWrite( true ) {}
- virtual ~PDFStreamIf();
+ virtual ~PDFStreamIf() override;
virtual void SAL_CALL writeBytes( const css::uno::Sequence< sal_Int8 >& aData ) throw(std::exception) override;
virtual void SAL_CALL flush() throw(std::exception) override;
diff --git a/vcl/source/gdi/pdfwriter_impl2.cxx b/vcl/source/gdi/pdfwriter_impl2.cxx
index 8ececab361a8..f72a4a1a3cb1 100644
--- a/vcl/source/gdi/pdfwriter_impl2.cxx
+++ b/vcl/source/gdi/pdfwriter_impl2.cxx
@@ -1106,7 +1106,7 @@ public:
sTransporters[ maID ] = this;
}
- virtual ~EncHashTransporter()
+ virtual ~EncHashTransporter() override
{
sTransporters.erase( maID );
if( maUDigest )
diff --git a/vcl/source/helper/commandinfoprovider.cxx b/vcl/source/helper/commandinfoprovider.cxx
index 956b4bafe55b..3b0cc18131a8 100644
--- a/vcl/source/helper/commandinfoprovider.cxx
+++ b/vcl/source/helper/commandinfoprovider.cxx
@@ -57,7 +57,7 @@ namespace
if (mxFrame.is())
mxFrame->addFrameActionListener(this);
}
- virtual ~FrameListener()
+ virtual ~FrameListener() override
{
}
virtual void SAL_CALL frameAction(const css::frame::FrameActionEvent& aEvent)
diff --git a/vcl/source/uitest/uno/uiobject_uno.hxx b/vcl/source/uitest/uno/uiobject_uno.hxx
index 33841121e880..d06e6691272d 100644
--- a/vcl/source/uitest/uno/uiobject_uno.hxx
+++ b/vcl/source/uitest/uno/uiobject_uno.hxx
@@ -35,7 +35,7 @@ private:
public:
explicit UIObjectUnoObj(std::unique_ptr<UIObject> pObj);
- virtual ~UIObjectUnoObj();
+ virtual ~UIObjectUnoObj() override;
css::uno::Reference<css::ui::test::XUIObject> SAL_CALL getChild(const OUString& rID)
throw (css::uno::RuntimeException, std::exception) override;
diff --git a/vcl/source/uitest/uno/uitest_uno.cxx b/vcl/source/uitest/uno/uitest_uno.cxx
index 52700899c7a6..efaee320bfda 100644
--- a/vcl/source/uitest/uno/uitest_uno.cxx
+++ b/vcl/source/uitest/uno/uitest_uno.cxx
@@ -37,7 +37,7 @@ private:
public:
UITestUnoObj();
- virtual ~UITestUnoObj();
+ virtual ~UITestUnoObj() override;
void SAL_CALL executeCommand(const OUString& rCommand)
throw (css::uno::RuntimeException, std::exception) override;
diff --git a/vcl/source/window/dockmgr.cxx b/vcl/source/window/dockmgr.cxx
index fe473fff994d..d01b055cf04e 100644
--- a/vcl/source/window/dockmgr.cxx
+++ b/vcl/source/window/dockmgr.cxx
@@ -56,7 +56,7 @@ private:
public:
ImplDockFloatWin2( vcl::Window* pParent, WinBits nWinBits,
ImplDockingWindowWrapper* pDockingWin );
- virtual ~ImplDockFloatWin2();
+ virtual ~ImplDockFloatWin2() override;
virtual void dispose() override;
virtual void Move() override;
@@ -469,7 +469,7 @@ private:
public:
ImplPopupFloatWin( vcl::Window* pParent, ImplDockingWindowWrapper* pDockingWin, bool bHasGrip );
- virtual ~ImplPopupFloatWin();
+ virtual ~ImplPopupFloatWin() override;
virtual void dispose() override;
virtual css::uno::Reference< css::accessibility::XAccessible > CreateAccessible() override;
diff --git a/vcl/source/window/dockwin.cxx b/vcl/source/window/dockwin.cxx
index 1a61dd564798..af564e6d5df0 100644
--- a/vcl/source/window/dockwin.cxx
+++ b/vcl/source/window/dockwin.cxx
@@ -72,7 +72,7 @@ private:
public:
ImplDockFloatWin( vcl::Window* pParent, WinBits nWinBits,
DockingWindow* pDockingWin );
- virtual ~ImplDockFloatWin();
+ virtual ~ImplDockFloatWin() override;
virtual void dispose() override;
virtual void Move() override;
diff --git a/vcl/source/window/menubarwindow.hxx b/vcl/source/window/menubarwindow.hxx
index f82d9bd8711a..e7fec20b4a80 100644
--- a/vcl/source/window/menubarwindow.hxx
+++ b/vcl/source/window/menubarwindow.hxx
@@ -41,7 +41,7 @@ class DecoToolBox : public ToolBox
public:
explicit DecoToolBox(vcl::Window* pParent);
- virtual ~DecoToolBox() {}
+ virtual ~DecoToolBox() override {}
void DataChanged( const DataChangedEvent& rDCEvt ) override;
@@ -110,7 +110,7 @@ private:
public:
explicit MenuBarWindow( vcl::Window* pParent );
- virtual ~MenuBarWindow();
+ virtual ~MenuBarWindow() override;
virtual void dispose() override;
void ShowButtons(bool bClose, bool bFloat, bool bHide);
diff --git a/vcl/source/window/menufloatingwindow.hxx b/vcl/source/window/menufloatingwindow.hxx
index ce157e5c12f4..8ffd7be32182 100644
--- a/vcl/source/window/menufloatingwindow.hxx
+++ b/vcl/source/window/menufloatingwindow.hxx
@@ -84,7 +84,7 @@ protected:
public:
MenuFloatingWindow(Menu* pMenu, vcl::Window* pParent, WinBits nStyle);
- virtual ~MenuFloatingWindow();
+ virtual ~MenuFloatingWindow() override;
virtual void dispose() override;
void doShutdown();
diff --git a/vcl/source/window/scrwnd.hxx b/vcl/source/window/scrwnd.hxx
index dc438cb3ffdc..3509312eccff 100644
--- a/vcl/source/window/scrwnd.hxx
+++ b/vcl/source/window/scrwnd.hxx
@@ -73,7 +73,7 @@ protected:
public:
explicit ImplWheelWindow( vcl::Window* pParent );
- virtual ~ImplWheelWindow();
+ virtual ~ImplWheelWindow() override;
virtual void dispose() override;
void ImplStop();
diff --git a/vcl/unx/generic/app/i18n_status.cxx b/vcl/unx/generic/app/i18n_status.cxx
index 769e0568bc51..eb0d833077c5 100644
--- a/vcl/unx/generic/app/i18n_status.cxx
+++ b/vcl/unx/generic/app/i18n_status.cxx
@@ -94,7 +94,7 @@ class XIMStatusWindow : public StatusWindow
DECL_LINK_TYPED( DelayedShowHdl, void*, void );
public:
explicit XIMStatusWindow( bool bOn );
- virtual ~XIMStatusWindow();
+ virtual ~XIMStatusWindow() override;
virtual void setPosition( SalFrame* ) override;
virtual void setText( const OUString & ) override;
@@ -314,7 +314,7 @@ public:
virtual void setText( const OUString & ) override;
virtual void show( bool bShow, I18NStatus::ShowReason eReason ) override;
virtual void toggle( bool bOn ) override;
- virtual ~IIIMPStatusWindow() { disposeOnce(); }
+ virtual ~IIIMPStatusWindow() override { disposeOnce(); }
virtual void dispose() override;
void layout();
diff --git a/vcl/unx/generic/app/sm.cxx b/vcl/unx/generic/app/sm.cxx
index 9a4c1f12e1c0..d05d6af54329 100644
--- a/vcl/unx/generic/app/sm.cxx
+++ b/vcl/unx/generic/app/sm.cxx
@@ -54,7 +54,7 @@ public:
IceSalSession() {}
private:
- virtual ~IceSalSession() {}
+ virtual ~IceSalSession() override {}
virtual void queryInteraction() override;
virtual void interactionDone() override;
diff --git a/vcl/unx/generic/app/wmadaptor.cxx b/vcl/unx/generic/app/wmadaptor.cxx
index 0c142e3d84ee..0c1da627da52 100644
--- a/vcl/unx/generic/app/wmadaptor.cxx
+++ b/vcl/unx/generic/app/wmadaptor.cxx
@@ -50,7 +50,7 @@ class NetWMAdaptor : public WMAdaptor
virtual bool isValid() const override;
public:
explicit NetWMAdaptor( SalDisplay* );
- virtual ~NetWMAdaptor();
+ virtual ~NetWMAdaptor() override;
virtual void setWMName( X11SalFrame* pFrame, const OUString& rWMName ) const override;
virtual void maximizeFrame( X11SalFrame* pFrame, bool bHorizontal = true, bool bVertical = true ) const override;
@@ -72,7 +72,7 @@ class GnomeWMAdaptor : public WMAdaptor
virtual bool isValid() const override;
public:
explicit GnomeWMAdaptor( SalDisplay * );
- virtual ~GnomeWMAdaptor();
+ virtual ~GnomeWMAdaptor() override;
virtual void maximizeFrame( X11SalFrame* pFrame, bool bHorizontal = true, bool bVertical = true ) const override;
virtual void shade( X11SalFrame* pFrame, bool bToShaded ) const override;
diff --git a/vcl/unx/generic/dtrans/X11_clipboard.hxx b/vcl/unx/generic/dtrans/X11_clipboard.hxx
index caa0f91cf695..b3d06f4f6f55 100644
--- a/vcl/unx/generic/dtrans/X11_clipboard.hxx
+++ b/vcl/unx/generic/dtrans/X11_clipboard.hxx
@@ -60,7 +60,7 @@ namespace x11 {
static css::uno::Reference<css::datatransfer::clipboard::XClipboard>
create( SelectionManager& rManager, Atom aSelection );
- virtual ~X11Clipboard();
+ virtual ~X11Clipboard() override;
/*
* XServiceInfo
diff --git a/vcl/unx/generic/dtrans/X11_dndcontext.hxx b/vcl/unx/generic/dtrans/X11_dndcontext.hxx
index 0bcae3e1206c..d4ff95a500d3 100644
--- a/vcl/unx/generic/dtrans/X11_dndcontext.hxx
+++ b/vcl/unx/generic/dtrans/X11_dndcontext.hxx
@@ -41,7 +41,7 @@ namespace x11 {
css::uno::Reference< XInterface > m_xManagerRef;
public:
DropTargetDropContext( ::Window, Time, SelectionManager& );
- virtual ~DropTargetDropContext();
+ virtual ~DropTargetDropContext() override;
// XDropTargetDropContext
virtual void SAL_CALL acceptDrop( sal_Int8 dragOperation ) throw(std::exception) override;
@@ -58,7 +58,7 @@ namespace x11 {
css::uno::Reference< XInterface > m_xManagerRef;
public:
DropTargetDragContext( ::Window, Time, SelectionManager& );
- virtual ~DropTargetDragContext();
+ virtual ~DropTargetDragContext() override;
// XDropTargetDragContext
virtual void SAL_CALL acceptDrag( sal_Int8 dragOperation ) throw(std::exception) override;
@@ -74,7 +74,7 @@ namespace x11 {
css::uno::Reference< XInterface > m_xManagerRef;
public:
DragSourceContext( ::Window, Time, SelectionManager& );
- virtual ~DragSourceContext();
+ virtual ~DragSourceContext() override;
// XDragSourceContext
virtual sal_Int32 SAL_CALL getCurrentCursor() throw(std::exception) override;
diff --git a/vcl/unx/generic/dtrans/X11_selection.hxx b/vcl/unx/generic/dtrans/X11_selection.hxx
index 232a2ade59c9..ec46b32d37fc 100644
--- a/vcl/unx/generic/dtrans/X11_selection.hxx
+++ b/vcl/unx/generic/dtrans/X11_selection.hxx
@@ -82,7 +82,7 @@ namespace x11 {
m_aListeners;
DropTarget();
- virtual ~DropTarget();
+ virtual ~DropTarget() override;
// convenience functions that loop over listeners
void dragEnter( const css::datatransfer::dnd::DropTargetDragEnterEvent& dtde ) throw();
@@ -120,7 +120,7 @@ namespace x11 {
m_xRealDragSource;
public:
SelectionManagerHolder();
- virtual ~SelectionManagerHolder();
+ virtual ~SelectionManagerHolder() override;
// XServiceInfo
virtual OUString SAL_CALL getImplementationName() throw(std::exception) override;
@@ -371,7 +371,7 @@ namespace x11 {
bool m_bShutDown;
SelectionManager();
- virtual ~SelectionManager();
+ virtual ~SelectionManager() override;
SelectionAdaptor* getAdaptor( Atom selection );
PixmapHolder* getPixmapHolder( Atom selection );
diff --git a/vcl/unx/generic/dtrans/X11_transferable.hxx b/vcl/unx/generic/dtrans/X11_transferable.hxx
index 66a454a5583b..394253dcf6a3 100644
--- a/vcl/unx/generic/dtrans/X11_transferable.hxx
+++ b/vcl/unx/generic/dtrans/X11_transferable.hxx
@@ -34,7 +34,7 @@ namespace x11 {
Atom m_aSelection;
public:
X11Transferable( SelectionManager& rManager, Atom selection = None );
- virtual ~X11Transferable();
+ virtual ~X11Transferable() override;
/*
* XTransferable
diff --git a/vcl/unx/generic/dtrans/config.cxx b/vcl/unx/generic/dtrans/config.cxx
index cf7bb685158a..8a90caeb4ce9 100644
--- a/vcl/unx/generic/dtrans/config.cxx
+++ b/vcl/unx/generic/dtrans/config.cxx
@@ -38,7 +38,7 @@ class DtransX11ConfigItem : public ::utl::ConfigItem
public:
DtransX11ConfigItem();
- virtual ~DtransX11ConfigItem();
+ virtual ~DtransX11ConfigItem() override;
sal_Int32 getSelectionTimeout() const { return m_nSelectionTimeout; }
};
diff --git a/vcl/unx/generic/gdi/gcach_xpeer.hxx b/vcl/unx/generic/gdi/gcach_xpeer.hxx
index d933c8b61490..af33b22652ca 100644
--- a/vcl/unx/generic/gdi/gcach_xpeer.hxx
+++ b/vcl/unx/generic/gdi/gcach_xpeer.hxx
@@ -26,7 +26,7 @@ class X11GlyphCache : public GlyphCache
{
public:
explicit X11GlyphCache();
- virtual ~X11GlyphCache();
+ virtual ~X11GlyphCache() override;
static X11GlyphCache& GetInstance();
static void KillInstance();
};
diff --git a/vcl/unx/generic/gdi/gdiimpl.hxx b/vcl/unx/generic/gdi/gdiimpl.hxx
index 4896e633ba6d..84e5ee8c39ab 100644
--- a/vcl/unx/generic/gdi/gdiimpl.hxx
+++ b/vcl/unx/generic/gdi/gdiimpl.hxx
@@ -108,7 +108,7 @@ public:
virtual void freeResources() override;
- virtual ~X11SalGraphicsImpl();
+ virtual ~X11SalGraphicsImpl() override;
virtual bool setClipRegion( const vcl::Region& ) override;
//
diff --git a/vcl/unx/generic/glyphs/gcach_layout.cxx b/vcl/unx/generic/glyphs/gcach_layout.cxx
index d8bf44b04fbc..38d7e8439924 100644
--- a/vcl/unx/generic/glyphs/gcach_layout.cxx
+++ b/vcl/unx/generic/glyphs/gcach_layout.cxx
@@ -329,7 +329,7 @@ private:
public:
explicit HbLayoutEngine(ServerFont&);
- virtual ~HbLayoutEngine();
+ virtual ~HbLayoutEngine() override;
virtual bool Layout(ServerFontLayout&, ImplLayoutArgs&) override;
};
diff --git a/vcl/unx/generic/print/bitmap_gfx.cxx b/vcl/unx/generic/print/bitmap_gfx.cxx
index 02cf26bf0fd0..e28064d6f543 100644
--- a/vcl/unx/generic/print/bitmap_gfx.cxx
+++ b/vcl/unx/generic/print/bitmap_gfx.cxx
@@ -67,7 +67,7 @@ private:
public:
explicit HexEncoder (osl::File* pFile);
- virtual ~HexEncoder ();
+ virtual ~HexEncoder () override;
void WriteAscii (sal_uInt8 nByte);
virtual void EncodeByte (sal_uInt8 nByte) override;
void FlushLine ();
@@ -141,7 +141,7 @@ private:
public:
explicit Ascii85Encoder (osl::File* pFile);
- virtual ~Ascii85Encoder ();
+ virtual ~Ascii85Encoder () override;
virtual void EncodeByte (sal_uInt8 nByte) override;
void WriteAscii (sal_uInt8 nByte);
};
@@ -287,7 +287,7 @@ private:
public:
explicit LZWEncoder (osl::File* pOutputFile);
- virtual ~LZWEncoder ();
+ virtual ~LZWEncoder () override;
virtual void EncodeByte (sal_uInt8 nByte) override;
};
diff --git a/vcl/unx/generic/print/genprnpsp.cxx b/vcl/unx/generic/print/genprnpsp.cxx
index 58719429434b..76a615c63249 100644
--- a/vcl/unx/generic/print/genprnpsp.cxx
+++ b/vcl/unx/generic/print/genprnpsp.cxx
@@ -102,7 +102,7 @@ namespace
public:
// parent window, Query text, initial value
QueryString(vcl::Window*, OUString &, OUString &);
- virtual ~QueryString() { disposeOnce(); }
+ virtual ~QueryString() override { disposeOnce(); }
virtual void dispose() override
{
m_pOKButton.clear();
diff --git a/vcl/unx/generic/print/genpspgraphics.cxx b/vcl/unx/generic/print/genpspgraphics.cxx
index bbcb5a5fd56f..9695e979a2da 100644
--- a/vcl/unx/generic/print/genpspgraphics.cxx
+++ b/vcl/unx/generic/print/genpspgraphics.cxx
@@ -83,7 +83,7 @@ private:
public:
explicit SalPrinterBmp (BitmapBuffer* pBitmap);
- virtual ~SalPrinterBmp ();
+ virtual ~SalPrinterBmp () override;
virtual sal_uInt32 GetPaletteColor (sal_uInt32 nIdx) const override;
virtual sal_uInt32 GetPaletteEntryCount () const override;
virtual sal_uInt32 GetPixelRGB (sal_uInt32 nRow, sal_uInt32 nColumn) const override;
diff --git a/vcl/unx/generic/print/prtsetup.hxx b/vcl/unx/generic/print/prtsetup.hxx
index 3d02468658d7..5722510f2361 100644
--- a/vcl/unx/generic/print/prtsetup.hxx
+++ b/vcl/unx/generic/print/prtsetup.hxx
@@ -65,7 +65,7 @@ class RTSDialog : public TabDialog
void insertAllPPDValues( ListBox&, const psp::PPDParser*, const psp::PPDKey* );
public:
RTSDialog(const ::psp::PrinterInfo& rJobData, vcl::Window* pParent = nullptr);
- virtual ~RTSDialog();
+ virtual ~RTSDialog() override;
virtual void dispose() override;
const ::psp::PrinterInfo& getSetup() const { return m_aJobData; }
@@ -92,7 +92,7 @@ class RTSPaperPage : public TabPage
DECL_LINK_TYPED( SelectHdl, ListBox&, void );
public:
explicit RTSPaperPage( RTSDialog* );
- virtual ~RTSPaperPage();
+ virtual ~RTSPaperPage() override;
virtual void dispose() override;
void update();
@@ -119,7 +119,7 @@ class RTSDevicePage : public TabPage
DECL_LINK_TYPED( ModifyHdl, Edit&, void );
public:
explicit RTSDevicePage( RTSDialog* );
- virtual ~RTSDevicePage();
+ virtual ~RTSDevicePage() override;
virtual void dispose() override;
sal_uLong getLevel();
diff --git a/vcl/unx/generic/printer/cupsmgr.cxx b/vcl/unx/generic/printer/cupsmgr.cxx
index 5e9f7160876a..3a8ef05bea2f 100644
--- a/vcl/unx/generic/printer/cupsmgr.cxx
+++ b/vcl/unx/generic/printer/cupsmgr.cxx
@@ -839,7 +839,7 @@ namespace
public:
RTSPWDialog(const OString& rServer, const OString& rUserName, vcl::Window* pParent);
- virtual ~RTSPWDialog();
+ virtual ~RTSPWDialog() override;
virtual void dispose() override;
OString getUserName() const;
OString getPassword() const;
diff --git a/vcl/unx/generic/printer/printerinfomanager.cxx b/vcl/unx/generic/printer/printerinfomanager.cxx
index 0111bcb1f62f..3845d61ef78a 100644
--- a/vcl/unx/generic/printer/printerinfomanager.cxx
+++ b/vcl/unx/generic/printer/printerinfomanager.cxx
@@ -64,7 +64,7 @@ namespace psp
public:
SystemQueueInfo();
- virtual ~SystemQueueInfo();
+ virtual ~SystemQueueInfo() override;
bool hasChanged() const;
OUString getCommand() const;
diff --git a/vcl/unx/gtk/a11y/atklistener.hxx b/vcl/unx/gtk/a11y/atklistener.hxx
index a26e825a3b09..fa37a3305668 100644
--- a/vcl/unx/gtk/a11y/atklistener.hxx
+++ b/vcl/unx/gtk/a11y/atklistener.hxx
@@ -46,7 +46,7 @@ public:
private:
- virtual ~AtkListener();
+ virtual ~AtkListener() override;
// Updates the child list held to provide the old IndexInParent on children_changed::remove
void updateChildList(
diff --git a/vcl/unx/gtk/fpicker/SalGtkFilePicker.hxx b/vcl/unx/gtk/fpicker/SalGtkFilePicker.hxx
index 49190eafedb7..948ff38b6094 100644
--- a/vcl/unx/gtk/fpicker/SalGtkFilePicker.hxx
+++ b/vcl/unx/gtk/fpicker/SalGtkFilePicker.hxx
@@ -263,7 +263,7 @@ class SalGtkFilePicker : public SalGtkPicker, public SalGtkFilePicker_Base
static void update_preview_cb (GtkFileChooser *file_chooser, SalGtkFilePicker *pobjFP);
static void dialog_mapped_cb(GtkWidget *widget, SalGtkFilePicker *pobjFP);
public:
- virtual ~SalGtkFilePicker();
+ virtual ~SalGtkFilePicker() override;
};
#endif // INCLUDED_VCL_UNX_GTK_FPICKER_SALGTKFILEPICKER_HXX
diff --git a/vcl/unx/gtk/fpicker/SalGtkPicker.hxx b/vcl/unx/gtk/fpicker/SalGtkPicker.hxx
index 1282c3746f40..abee669c2c8b 100644
--- a/vcl/unx/gtk/fpicker/SalGtkPicker.hxx
+++ b/vcl/unx/gtk/fpicker/SalGtkPicker.hxx
@@ -110,7 +110,7 @@ public:
RunDialog(GtkWidget *pDialog,
css::uno::Reference< css::awt::XExtendedToolkit > &rToolkit
);
- virtual ~RunDialog();
+ virtual ~RunDialog() override;
gint run();
void cancel();
static GtkWindow* GetTransientFor();
diff --git a/vcl/unx/gtk/salnativewidgets-gtk.cxx b/vcl/unx/gtk/salnativewidgets-gtk.cxx
index 813d5a5a7f30..bd324269b430 100644
--- a/vcl/unx/gtk/salnativewidgets-gtk.cxx
+++ b/vcl/unx/gtk/salnativewidgets-gtk.cxx
@@ -270,7 +270,7 @@ class GdkX11Pixmap : public X11Pixmap
{
public:
GdkX11Pixmap( int nWidth, int nHeight, int nDepth );
- virtual ~GdkX11Pixmap();
+ virtual ~GdkX11Pixmap() override;
virtual int GetDepth() const override;
virtual SalX11Screen GetScreen() const override;
diff --git a/vcl/unx/gtk3/cairo_gtk3_cairo.hxx b/vcl/unx/gtk3/cairo_gtk3_cairo.hxx
index 31961d454978..1f9333191c63 100644
--- a/vcl/unx/gtk3/cairo_gtk3_cairo.hxx
+++ b/vcl/unx/gtk3/cairo_gtk3_cairo.hxx
@@ -41,7 +41,7 @@ namespace cairo {
virtual void flush() const override;
- virtual ~Gtk3Surface();
+ virtual ~Gtk3Surface() override;
};
}
diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx
index 3cc404663976..92ebb309725f 100644
--- a/vcl/unx/gtk3/gtk3gtkinst.cxx
+++ b/vcl/unx/gtk3/gtk3gtkinst.cxx
@@ -256,7 +256,7 @@ class VclGtkClipboard :
public:
explicit VclGtkClipboard(GdkAtom nSelection);
- virtual ~VclGtkClipboard();
+ virtual ~VclGtkClipboard() override;
/*
* XServiceInfo
diff --git a/vcl/unx/kde4/KDE4FilePicker.hxx b/vcl/unx/kde4/KDE4FilePicker.hxx
index ebc7a609896a..129e7a702aef 100644
--- a/vcl/unx/kde4/KDE4FilePicker.hxx
+++ b/vcl/unx/kde4/KDE4FilePicker.hxx
@@ -80,7 +80,7 @@ protected:
public:
explicit KDE4FilePicker( const css::uno::Reference< css::uno::XComponentContext >& );
- virtual ~KDE4FilePicker();
+ virtual ~KDE4FilePicker() override;
// XFilePickerNotifier
virtual void SAL_CALL addFilePickerListener( const css::uno::Reference< css::ui::dialogs::XFilePickerListener >& xListener ) throw( css::uno::RuntimeException, std::exception ) override;
diff --git a/vcl/unx/kde4/KDEData.hxx b/vcl/unx/kde4/KDEData.hxx
index 0cbc360ecda5..4efd23a7df34 100644
--- a/vcl/unx/kde4/KDEData.hxx
+++ b/vcl/unx/kde4/KDEData.hxx
@@ -27,7 +27,7 @@ class KDEData : public X11SalData
public:
explicit KDEData( SalInstance *pInstance )
: X11SalData( SAL_DATA_KDE4, pInstance ) {}
- virtual ~KDEData();
+ virtual ~KDEData() override;
virtual void Init() override;
virtual void initNWF() override;
diff --git a/vcl/unx/kde4/KDESalDisplay.hxx b/vcl/unx/kde4/KDESalDisplay.hxx
index a262a6a57ef1..4a0458dcc5c2 100644
--- a/vcl/unx/kde4/KDESalDisplay.hxx
+++ b/vcl/unx/kde4/KDESalDisplay.hxx
@@ -25,7 +25,7 @@ class SalKDEDisplay : public SalX11Display
{
public:
explicit SalKDEDisplay( Display* pDisp );
- virtual ~SalKDEDisplay();
+ virtual ~SalKDEDisplay() override;
static SalKDEDisplay* self();
virtual void Yield() override;
bool checkDirectInputEvent( XEvent* ev );
diff --git a/vcl/unx/kde4/KDESalFrame.hxx b/vcl/unx/kde4/KDESalFrame.hxx
index c42b9cd839c4..d6a92cead186 100644
--- a/vcl/unx/kde4/KDESalFrame.hxx
+++ b/vcl/unx/kde4/KDESalFrame.hxx
@@ -42,7 +42,7 @@ class KDESalFrame : public X11SalFrame
public:
KDESalFrame( SalFrame* pParent, SalFrameStyleFlags nStyle );
- virtual ~KDESalFrame();
+ virtual ~KDESalFrame() override;
virtual SalGraphics* AcquireGraphics() override;
virtual void ReleaseGraphics( SalGraphics *pGraphics ) override;
diff --git a/vcl/unx/kde4/KDESalInstance.hxx b/vcl/unx/kde4/KDESalInstance.hxx
index aaa8d2f46d5b..45acd789cd4f 100644
--- a/vcl/unx/kde4/KDESalInstance.hxx
+++ b/vcl/unx/kde4/KDESalInstance.hxx
@@ -28,7 +28,7 @@ class KDESalInstance : public X11SalInstance
{
public:
explicit KDESalInstance(SalYieldMutex* pMutex);
- virtual ~KDESalInstance() {}
+ virtual ~KDESalInstance() override {}
virtual SalFrame* CreateFrame( SalFrame* pParent, SalFrameStyleFlags nStyle ) override;
virtual bool hasNativeFileSelection() const override { return true; }
diff --git a/vcl/unx/kde4/KDEXLib.hxx b/vcl/unx/kde4/KDEXLib.hxx
index f607508683b6..c4e18f92e2e6 100644
--- a/vcl/unx/kde4/KDEXLib.hxx
+++ b/vcl/unx/kde4/KDEXLib.hxx
@@ -78,7 +78,7 @@ class KDEXLib : public QObject, public SalXLib
public:
KDEXLib();
- virtual ~KDEXLib();
+ virtual ~KDEXLib() override;
virtual void Init() override;
virtual SalYieldResult Yield( bool bWait, bool bHandleAllCurrentEvents ) override;
diff --git a/vcl/workben/icontest.cxx b/vcl/workben/icontest.cxx
index f5028b92c4ee..ae2973b7feef 100644
--- a/vcl/workben/icontest.cxx
+++ b/vcl/workben/icontest.cxx
@@ -74,7 +74,7 @@ public:
VclPtr<FixedBitmap> mpFixedBitmap;
MyWorkWindow( vcl::Window* pParent, WinBits nWinStyle );
- virtual ~MyWorkWindow() { disposeOnce(); }
+ virtual ~MyWorkWindow() override { disposeOnce(); }
virtual void dispose() override { mpFixedBitmap.clear(); WorkWindow::dispose(); }
void LoadGraphic( const OUString& sImageFile );
diff --git a/vcl/workben/svpclient.cxx b/vcl/workben/svpclient.cxx
index bcb14219e6a3..1fe64da78e64 100644
--- a/vcl/workben/svpclient.cxx
+++ b/vcl/workben/svpclient.cxx
@@ -108,7 +108,7 @@ public:
virtual void Resize() override;
virtual bool Close() override;
- virtual ~MyWin() { disposeOnce(); }
+ virtual ~MyWin() override { disposeOnce(); }
virtual void dispose() override;
void parseList( const OString& rList );
diff --git a/vcl/workben/vcldemo.cxx b/vcl/workben/vcldemo.cxx
index e6cb4c432d4c..368e30bb0114 100644
--- a/vcl/workben/vcldemo.cxx
+++ b/vcl/workben/vcldemo.cxx
@@ -1716,7 +1716,7 @@ class DemoWin : public WorkWindow
maDelay.Nanosec = 0;
launch();
}
- virtual ~RenderThread()
+ virtual ~RenderThread() override
{
join();
}
@@ -1740,7 +1740,7 @@ public:
mrRenderer.addInvalidate(this);
underTesting = false;
}
- virtual ~DemoWin()
+ virtual ~DemoWin() override
{
disposeOnce();
}
@@ -1876,7 +1876,7 @@ public:
Show();
}
- virtual ~DemoWidgets() { disposeOnce(); }
+ virtual ~DemoWidgets() override { disposeOnce(); }
virtual void dispose() override
{
mpGLButton.disposeAndClear();