Add virtual destructors to accessible interfaces.
authorFrederik Gladhorn <frederik.gladhorn@nokia.com>
Tue, 3 Jan 2012 16:50:02 +0000 (17:50 +0100)
committerQt by Nokia <qt-info@nokia.com>
Wed, 4 Jan 2012 03:27:02 +0000 (04:27 +0100)
Change-Id: I60a6033911757f86c70f06c2d8d4240d2332b4cf
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
Reviewed-by: Alban Crequy <alban.crequy@collabora.co.uk>
src/gui/accessible/qaccessible2.h

index 93db869..e83268c 100644 (file)
@@ -163,6 +163,8 @@ public:
 class Q_GUI_EXPORT QAccessibleTableCellInterface
 {
 public:
+    virtual ~QAccessibleTableCellInterface() {}
+
     //            Returns the number of columns occupied by this cell accessible.
     virtual int columnExtent() const = 0;
 
@@ -189,6 +191,7 @@ public:
 class Q_GUI_EXPORT QAccessibleTableInterface
 {
 public:
+    virtual ~QAccessibleTableInterface() {}
 
     // Returns the cell at the specified row and column in the table.
     virtual QAccessibleInterface *cellAt (int row, int column) const = 0;
@@ -249,6 +252,7 @@ class Q_GUI_EXPORT QAccessibleActionInterface
 {
     Q_DECLARE_TR_FUNCTIONS(QAccessibleActionInterface)
 public:
+    virtual ~QAccessibleActionInterface() {}
 
     virtual QStringList actionNames() const = 0;
     virtual QString localizedActionName(const QString &name) const;
@@ -268,6 +272,7 @@ public:
 class Q_GUI_EXPORT QAccessibleImageInterface
 {
 public:
+    virtual ~QAccessibleImageInterface() {}
 
     virtual QString imageDescription() = 0;
     virtual QSize imageSize() = 0;