diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2016-09-13 13:09:01 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2016-09-13 13:19:22 +0200 |
commit | 91dd2db17bd6cb9b357d1d69b187174e31eabef0 (patch) | |
tree | d634de3a1a6820904b5699c2136b79b1a5a807c7 /vcl | |
parent | 6f8ea7e89ea190b9462c945d55a3ad8777b2f3ef (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')
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(); |