diff options
Diffstat (limited to 'src/client')
32 files changed, 42 insertions, 42 deletions
diff --git a/src/client/hardwareintegration/qwaylandclientbufferintegrationplugin_p.h b/src/client/hardwareintegration/qwaylandclientbufferintegrationplugin_p.h index 1711852c7..e66021916 100644 --- a/src/client/hardwareintegration/qwaylandclientbufferintegrationplugin_p.h +++ b/src/client/hardwareintegration/qwaylandclientbufferintegrationplugin_p.h @@ -70,7 +70,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandClientBufferIntegrationPlugin : public QOb Q_OBJECT public: explicit QWaylandClientBufferIntegrationPlugin(QObject *parent = nullptr); - ~QWaylandClientBufferIntegrationPlugin(); + ~QWaylandClientBufferIntegrationPlugin() override; virtual QWaylandClientBufferIntegration *create(const QString &key, const QStringList ¶mList) = 0; }; diff --git a/src/client/hardwareintegration/qwaylandserverbufferintegrationplugin_p.h b/src/client/hardwareintegration/qwaylandserverbufferintegrationplugin_p.h index bf6c04f82..b5e7ede47 100644 --- a/src/client/hardwareintegration/qwaylandserverbufferintegrationplugin_p.h +++ b/src/client/hardwareintegration/qwaylandserverbufferintegrationplugin_p.h @@ -70,7 +70,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandServerBufferIntegrationPlugin : public QOb Q_OBJECT public: explicit QWaylandServerBufferIntegrationPlugin(QObject *parent = nullptr); - ~QWaylandServerBufferIntegrationPlugin(); + ~QWaylandServerBufferIntegrationPlugin() override; virtual QWaylandServerBufferIntegration *create(const QString &key, const QStringList ¶mList) = 0; }; diff --git a/src/client/inputdeviceintegration/qwaylandinputdeviceintegrationplugin_p.h b/src/client/inputdeviceintegration/qwaylandinputdeviceintegrationplugin_p.h index 104d594ca..bae6e2166 100644 --- a/src/client/inputdeviceintegration/qwaylandinputdeviceintegrationplugin_p.h +++ b/src/client/inputdeviceintegration/qwaylandinputdeviceintegrationplugin_p.h @@ -70,7 +70,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandInputDeviceIntegrationPlugin : public QObj Q_OBJECT public: explicit QWaylandInputDeviceIntegrationPlugin(QObject *parent = nullptr); - ~QWaylandInputDeviceIntegrationPlugin(); + ~QWaylandInputDeviceIntegrationPlugin() override; virtual QWaylandInputDeviceIntegration *create(const QString &key, const QStringList ¶mList) = 0; }; diff --git a/src/client/qwaylandabstractdecoration.cpp b/src/client/qwaylandabstractdecoration.cpp index c20b70e9e..c82ff5394 100644 --- a/src/client/qwaylandabstractdecoration.cpp +++ b/src/client/qwaylandabstractdecoration.cpp @@ -58,7 +58,7 @@ class QWaylandAbstractDecorationPrivate : public QObjectPrivate public: QWaylandAbstractDecorationPrivate(); - ~QWaylandAbstractDecorationPrivate(); + ~QWaylandAbstractDecorationPrivate() override; QWindow *m_window = nullptr; QWaylandWindow *m_wayland_window = nullptr; diff --git a/src/client/qwaylandabstractdecoration_p.h b/src/client/qwaylandabstractdecoration_p.h index 42c65be64..84a6d4dd7 100644 --- a/src/client/qwaylandabstractdecoration_p.h +++ b/src/client/qwaylandabstractdecoration_p.h @@ -85,7 +85,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandAbstractDecoration : public QObject Q_DECLARE_PRIVATE(QWaylandAbstractDecoration) public: QWaylandAbstractDecoration(); - virtual ~QWaylandAbstractDecoration(); + ~QWaylandAbstractDecoration() override; void setWaylandWindow(QWaylandWindow *window); QWaylandWindow *waylandWindow() const; diff --git a/src/client/qwaylandclipboard_p.h b/src/client/qwaylandclipboard_p.h index 422022859..ce14e1240 100644 --- a/src/client/qwaylandclipboard_p.h +++ b/src/client/qwaylandclipboard_p.h @@ -70,7 +70,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandClipboard : public QPlatformClipboard public: QWaylandClipboard(QWaylandDisplay *display); - ~QWaylandClipboard(); + ~QWaylandClipboard() override; QMimeData *mimeData(QClipboard::Mode mode = QClipboard::Clipboard) override; void setMimeData(QMimeData *data, QClipboard::Mode mode = QClipboard::Clipboard) override; diff --git a/src/client/qwaylandcursor_p.h b/src/client/qwaylandcursor_p.h index b7b1c2a75..b3df93160 100644 --- a/src/client/qwaylandcursor_p.h +++ b/src/client/qwaylandcursor_p.h @@ -73,7 +73,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandCursor : public QPlatformCursor { public: QWaylandCursor(QWaylandScreen *screen); - ~QWaylandCursor(); + ~QWaylandCursor() override; void changeCursor(QCursor *cursor, QWindow *window) override; void pointerEvent(const QMouseEvent &event) override; diff --git a/src/client/qwaylanddatadevice_p.h b/src/client/qwaylanddatadevice_p.h index 29461930b..0a7f42538 100644 --- a/src/client/qwaylanddatadevice_p.h +++ b/src/client/qwaylanddatadevice_p.h @@ -80,7 +80,7 @@ class QWaylandDataDevice : public QObject, public QtWayland::wl_data_device Q_OBJECT public: QWaylandDataDevice(QWaylandDataDeviceManager *manager, QWaylandInputDevice *inputDevice); - ~QWaylandDataDevice(); + ~QWaylandDataDevice() override; QWaylandDataOffer *selectionOffer() const; void invalidateSelectionOffer(); diff --git a/src/client/qwaylanddatadevicemanager_p.h b/src/client/qwaylanddatadevicemanager_p.h index 10df1bca9..bd05c0fbb 100644 --- a/src/client/qwaylanddatadevicemanager_p.h +++ b/src/client/qwaylanddatadevicemanager_p.h @@ -69,7 +69,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandDataDeviceManager : public QtWayland::wl_d { public: QWaylandDataDeviceManager(QWaylandDisplay *display, uint32_t id); - ~QWaylandDataDeviceManager(); + ~QWaylandDataDeviceManager() override; QWaylandDataDevice *getDataDevice(QWaylandInputDevice *inputDevice); diff --git a/src/client/qwaylanddataoffer_p.h b/src/client/qwaylanddataoffer_p.h index 932506bf5..3e88b8f4b 100644 --- a/src/client/qwaylanddataoffer_p.h +++ b/src/client/qwaylanddataoffer_p.h @@ -69,7 +69,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandDataOffer : public QtWayland::wl_data_offe { public: explicit QWaylandDataOffer(QWaylandDisplay *display, struct ::wl_data_offer *offer); - ~QWaylandDataOffer(); + ~QWaylandDataOffer() override; QString firstFormat() const; @@ -86,7 +86,7 @@ private: class QWaylandMimeData : public QInternalMimeData { public: explicit QWaylandMimeData(QWaylandDataOffer *dataOffer, QWaylandDisplay *display); - ~QWaylandMimeData(); + ~QWaylandMimeData() override; void appendFormat(const QString &mimeType); diff --git a/src/client/qwaylanddatasource_p.h b/src/client/qwaylanddatasource_p.h index a79cdcbfa..25afff79c 100644 --- a/src/client/qwaylanddatasource_p.h +++ b/src/client/qwaylanddatasource_p.h @@ -72,7 +72,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandDataSource : public QObject, public QtWayl Q_OBJECT public: QWaylandDataSource(QWaylandDataDeviceManager *dataDeviceManager, QMimeData *mimeData); - ~QWaylandDataSource(); + ~QWaylandDataSource() override; QMimeData *mimeData() const; diff --git a/src/client/qwaylanddecorationplugin_p.h b/src/client/qwaylanddecorationplugin_p.h index 4255de46f..41daaea05 100644 --- a/src/client/qwaylanddecorationplugin_p.h +++ b/src/client/qwaylanddecorationplugin_p.h @@ -70,7 +70,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandDecorationPlugin : public QObject Q_OBJECT public: explicit QWaylandDecorationPlugin(QObject *parent = nullptr); - ~QWaylandDecorationPlugin(); + ~QWaylandDecorationPlugin() override; virtual QWaylandAbstractDecoration *create(const QString &key, const QStringList ¶mList) = 0; }; diff --git a/src/client/qwaylanddisplay_p.h b/src/client/qwaylanddisplay_p.h index dbcc2112f..bc4af7a50 100644 --- a/src/client/qwaylanddisplay_p.h +++ b/src/client/qwaylanddisplay_p.h @@ -109,7 +109,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandDisplay : public QObject, public QtWayland public: QWaylandDisplay(QWaylandIntegration *waylandIntegration); - ~QWaylandDisplay(void); + ~QWaylandDisplay(void) override; QList<QWaylandScreen *> screens() const { return mScreens; } diff --git a/src/client/qwaylanddnd_p.h b/src/client/qwaylanddnd_p.h index 0f14eb00b..04b39826c 100644 --- a/src/client/qwaylanddnd_p.h +++ b/src/client/qwaylanddnd_p.h @@ -69,7 +69,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandDrag : public QBasicDrag { public: QWaylandDrag(QWaylandDisplay *display); - ~QWaylandDrag(); + ~QWaylandDrag() override; void updateTarget(const QString &mimeType); void setResponse(const QPlatformDragQtResponse &response); diff --git a/src/client/qwaylandextendedsurface_p.h b/src/client/qwaylandextendedsurface_p.h index dffd04281..cd604f342 100644 --- a/src/client/qwaylandextendedsurface_p.h +++ b/src/client/qwaylandextendedsurface_p.h @@ -70,7 +70,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandExtendedSurface : public QtWayland::qt_ext { public: QWaylandExtendedSurface(QWaylandWindow *window); - ~QWaylandExtendedSurface(); + ~QWaylandExtendedSurface() override; void setContentOrientationMask(Qt::ScreenOrientations mask); diff --git a/src/client/qwaylandinputcontext_p.h b/src/client/qwaylandinputcontext_p.h index cbb2e18dc..93300e1f5 100644 --- a/src/client/qwaylandinputcontext_p.h +++ b/src/client/qwaylandinputcontext_p.h @@ -74,7 +74,7 @@ class QWaylandTextInput : public QtWayland::zwp_text_input_v2 { public: QWaylandTextInput(QWaylandDisplay *display, struct ::zwp_text_input_v2 *text_input); - ~QWaylandTextInput(); + ~QWaylandTextInput() override; void reset(); void commit(); @@ -132,7 +132,7 @@ class QWaylandInputContext : public QPlatformInputContext Q_OBJECT public: explicit QWaylandInputContext(QWaylandDisplay *display); - ~QWaylandInputContext(); + ~QWaylandInputContext() override; bool isValid() const override; diff --git a/src/client/qwaylandinputdevice_p.h b/src/client/qwaylandinputdevice_p.h index 2c7d2cffd..48c1cf57f 100644 --- a/src/client/qwaylandinputdevice_p.h +++ b/src/client/qwaylandinputdevice_p.h @@ -102,7 +102,7 @@ public: class Touch; QWaylandInputDevice(QWaylandDisplay *display, int version, uint32_t id); - ~QWaylandInputDevice(); + ~QWaylandInputDevice() override; uint32_t capabilities() const { return mCaps; } @@ -187,7 +187,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandInputDevice::Keyboard : public QObject, pu public: Keyboard(QWaylandInputDevice *p); - virtual ~Keyboard(); + ~Keyboard() override; void stopRepeat(); @@ -247,7 +247,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandInputDevice::Pointer : public QtWayland::w public: Pointer(QWaylandInputDevice *p); - virtual ~Pointer(); + ~Pointer() override; void pointer_enter(uint32_t serial, struct wl_surface *surface, wl_fixed_t sx, wl_fixed_t sy) override; @@ -281,7 +281,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandInputDevice::Touch : public QtWayland::wl_ { public: Touch(QWaylandInputDevice *p); - virtual ~Touch(); + ~Touch() override; void touch_down(uint32_t serial, uint32_t time, diff --git a/src/client/qwaylandintegration_p.h b/src/client/qwaylandintegration_p.h index 7ce79e6da..8c34e7198 100644 --- a/src/client/qwaylandintegration_p.h +++ b/src/client/qwaylandintegration_p.h @@ -71,7 +71,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandIntegration : public QPlatformIntegration { public: QWaylandIntegration(); - ~QWaylandIntegration(); + ~QWaylandIntegration() override; bool hasFailed() { return mFailed; } diff --git a/src/client/qwaylandscreen_p.h b/src/client/qwaylandscreen_p.h index 37c35cfff..9df55d603 100644 --- a/src/client/qwaylandscreen_p.h +++ b/src/client/qwaylandscreen_p.h @@ -67,7 +67,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandScreen : public QPlatformScreen, QtWayland { public: QWaylandScreen(QWaylandDisplay *waylandDisplay, int version, uint32_t id); - ~QWaylandScreen(); + ~QWaylandScreen() override; void init(); QWaylandDisplay *display() const; diff --git a/src/client/qwaylandshellsurface_p.h b/src/client/qwaylandshellsurface_p.h index 3a725d822..72bef9183 100644 --- a/src/client/qwaylandshellsurface_p.h +++ b/src/client/qwaylandshellsurface_p.h @@ -74,7 +74,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandShellSurface : public QObject Q_OBJECT public: explicit QWaylandShellSurface(QWaylandWindow *window); - virtual ~QWaylandShellSurface() {} + ~QWaylandShellSurface() override {} virtual void resize(QWaylandInputDevice * /*inputDevice*/, enum wl_shell_surface_resize /*edges*/) {} diff --git a/src/client/qwaylandshm_p.h b/src/client/qwaylandshm_p.h index 519482d09..639effa16 100644 --- a/src/client/qwaylandshm_p.h +++ b/src/client/qwaylandshm_p.h @@ -69,7 +69,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandShm : public QtWayland::wl_shm public: QWaylandShm(QWaylandDisplay *display, int version, uint32_t id); - ~QWaylandShm(); + ~QWaylandShm() override; bool formatSupported(wl_shm_format format) const; bool formatSupported(QImage::Format format) const; @@ -78,7 +78,7 @@ public: static QImage::Format formatFrom(wl_shm_format format); protected: - virtual void shm_format(uint32_t format); + void shm_format(uint32_t format) override; private: QVector<uint32_t> m_formats; diff --git a/src/client/qwaylandshmbackingstore_p.h b/src/client/qwaylandshmbackingstore_p.h index 628d1858b..cb66288fc 100644 --- a/src/client/qwaylandshmbackingstore_p.h +++ b/src/client/qwaylandshmbackingstore_p.h @@ -71,7 +71,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandShmBuffer : public QWaylandBuffer { public: QWaylandShmBuffer(QWaylandDisplay *display, const QSize &size, QImage::Format format, int scale = 1); - ~QWaylandShmBuffer(); + ~QWaylandShmBuffer() override; QSize size() const override { return mImage.size(); } int scale() const override { return int(mImage.devicePixelRatio()); } QImage *image() { return &mImage; } @@ -88,7 +88,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandShmBackingStore : public QPlatformBackingS { public: QWaylandShmBackingStore(QWindow *window); - ~QWaylandShmBackingStore(); + ~QWaylandShmBackingStore() override; QPaintDevice *paintDevice() override; void flush(QWindow *window, const QRegion ®ion, const QPoint &offset) override; diff --git a/src/client/qwaylandshmwindow_p.h b/src/client/qwaylandshmwindow_p.h index af86ce3a3..ae1727859 100644 --- a/src/client/qwaylandshmwindow_p.h +++ b/src/client/qwaylandshmwindow_p.h @@ -62,7 +62,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandShmWindow : public QWaylandWindow { public: QWaylandShmWindow(QWindow *window); - ~QWaylandShmWindow(); + ~QWaylandShmWindow() override; WindowType windowType() const override; QSurfaceFormat format() const override { return QSurfaceFormat(); } diff --git a/src/client/qwaylandsubsurface_p.h b/src/client/qwaylandsubsurface_p.h index a9fd76a88..e9a7cb20e 100644 --- a/src/client/qwaylandsubsurface_p.h +++ b/src/client/qwaylandsubsurface_p.h @@ -70,7 +70,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandSubSurface : public QtWayland::wl_subsurfa { public: QWaylandSubSurface(QWaylandWindow *window, QWaylandWindow *parent, ::wl_subsurface *subsurface); - ~QWaylandSubSurface(); + ~QWaylandSubSurface() override; QWaylandWindow *window() const { return m_window; } QWaylandWindow *parent() const { return m_parent; } diff --git a/src/client/qwaylandwindow_p.h b/src/client/qwaylandwindow_p.h index a74f18827..0680b14e5 100644 --- a/src/client/qwaylandwindow_p.h +++ b/src/client/qwaylandwindow_p.h @@ -104,7 +104,7 @@ public: }; QWaylandWindow(QWindow *window); - ~QWaylandWindow(); + ~QWaylandWindow() override; virtual WindowType windowType() const = 0; virtual void ensureSize(); diff --git a/src/client/qwaylandwindowmanagerintegration_p.h b/src/client/qwaylandwindowmanagerintegration_p.h index e399d4f0b..1319abd91 100644 --- a/src/client/qwaylandwindowmanagerintegration_p.h +++ b/src/client/qwaylandwindowmanagerintegration_p.h @@ -75,7 +75,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandWindowManagerIntegration : public QObject, Q_DECLARE_PRIVATE(QWaylandWindowManagerIntegration) public: explicit QWaylandWindowManagerIntegration(QWaylandDisplay *waylandDisplay); - virtual ~QWaylandWindowManagerIntegration(); + ~QWaylandWindowManagerIntegration() override; bool openUrl(const QUrl &url) override; bool openDocument(const QUrl &url) override; diff --git a/src/client/qwaylandwlshellsurface_p.h b/src/client/qwaylandwlshellsurface_p.h index b0e677951..f9ac1bb4c 100644 --- a/src/client/qwaylandwlshellsurface_p.h +++ b/src/client/qwaylandwlshellsurface_p.h @@ -75,7 +75,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandWlShellSurface : public QWaylandShellSurfa Q_OBJECT public: QWaylandWlShellSurface(struct ::wl_shell_surface *shell_surface, QWaylandWindow *window); - virtual ~QWaylandWlShellSurface(); + ~QWaylandWlShellSurface() override; using QtWayland::wl_shell_surface::resize; void resize(QWaylandInputDevice *inputDevice, enum wl_shell_surface_resize edges) override; diff --git a/src/client/qwaylandxdgpopup_p.h b/src/client/qwaylandxdgpopup_p.h index 74c0dca26..b027c05dc 100644 --- a/src/client/qwaylandxdgpopup_p.h +++ b/src/client/qwaylandxdgpopup_p.h @@ -72,7 +72,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandXdgPopup : public QWaylandShellSurface Q_OBJECT public: QWaylandXdgPopup(struct ::xdg_popup *popup, QWaylandWindow *window); - virtual ~QWaylandXdgPopup(); + ~QWaylandXdgPopup() override; void setType(Qt::WindowType type, QWaylandWindow *transientParent) override; diff --git a/src/client/qwaylandxdgshell_p.h b/src/client/qwaylandxdgshell_p.h index e01104cad..afbd9c591 100644 --- a/src/client/qwaylandxdgshell_p.h +++ b/src/client/qwaylandxdgshell_p.h @@ -76,7 +76,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandXdgShell : public QtWayland::xdg_shell public: QWaylandXdgShell(struct ::xdg_shell *shell); QWaylandXdgShell(struct ::wl_registry *registry, uint32_t id); - virtual ~QWaylandXdgShell(); + ~QWaylandXdgShell() override; QWaylandXdgSurface *createXdgSurface(QWaylandWindow *window); QWaylandXdgPopup *createXdgPopup(QWaylandWindow *window); diff --git a/src/client/qwaylandxdgshellv6_p.h b/src/client/qwaylandxdgshellv6_p.h index e59a67d69..baaf38074 100644 --- a/src/client/qwaylandxdgshellv6_p.h +++ b/src/client/qwaylandxdgshellv6_p.h @@ -75,7 +75,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandXdgSurfaceV6 : public QWaylandShellSurface { public: QWaylandXdgSurfaceV6(QWaylandXdgShellV6 *shell, ::zxdg_surface_v6 *surface, QWaylandWindow *window); - ~QWaylandXdgSurfaceV6(); + ~QWaylandXdgSurfaceV6() override; void resize(QWaylandInputDevice *inputDevice, enum zxdg_toplevel_v6_resize_edge edges); void resize(QWaylandInputDevice *inputDevice, enum wl_shell_surface_resize edges) override; @@ -94,7 +94,7 @@ private: { public: Toplevel(QWaylandXdgSurfaceV6 *xdgSurface); - ~Toplevel(); + ~Toplevel() override; void applyConfigure(); @@ -112,7 +112,7 @@ private: class Popup : public QtWayland::zxdg_popup_v6 { public: Popup(QWaylandXdgSurfaceV6 *xdgSurface, QWaylandXdgSurfaceV6 *parent, QtWayland::zxdg_positioner_v6 *positioner); - ~Popup(); + ~Popup() override; void applyConfigure(); void zxdg_popup_v6_popup_done() override; @@ -138,7 +138,7 @@ public: QWaylandXdgSurfaceV6 *getXdgSurface(QWaylandWindow *window); - virtual ~QWaylandXdgShellV6(); + ~QWaylandXdgShellV6() override; private: void zxdg_shell_v6_ping(uint32_t serial) override; diff --git a/src/client/qwaylandxdgsurface_p.h b/src/client/qwaylandxdgsurface_p.h index 42846c665..9fcecca7c 100644 --- a/src/client/qwaylandxdgsurface_p.h +++ b/src/client/qwaylandxdgsurface_p.h @@ -77,7 +77,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandXdgSurface : public QWaylandShellSurface Q_OBJECT public: QWaylandXdgSurface(QWaylandXdgShell *shell, QWaylandWindow *window); - virtual ~QWaylandXdgSurface(); + ~QWaylandXdgSurface() override; using QtWayland::xdg_surface::resize; void resize(QWaylandInputDevice *inputDevice, enum resize_edge edges); diff --git a/src/client/shellintegration/qwaylandshellintegrationplugin_p.h b/src/client/shellintegration/qwaylandshellintegrationplugin_p.h index 8ec9a5423..d60675690 100644 --- a/src/client/shellintegration/qwaylandshellintegrationplugin_p.h +++ b/src/client/shellintegration/qwaylandshellintegrationplugin_p.h @@ -70,7 +70,7 @@ class Q_WAYLAND_CLIENT_EXPORT QWaylandShellIntegrationPlugin : public QObject Q_OBJECT public: explicit QWaylandShellIntegrationPlugin(QObject *parent = nullptr); - ~QWaylandShellIntegrationPlugin(); + ~QWaylandShellIntegrationPlugin() override; virtual QWaylandShellIntegration *create(const QString &key, const QStringList ¶mList) = 0; }; |