diff options
Diffstat (limited to 'vcl/inc')
51 files changed, 70 insertions, 70 deletions
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; |