Add missing virtual destructors

This commit is contained in:
Andreas Fabri 2011-10-24 13:10:07 +00:00
parent 40628e3a17
commit 6e49d67f14
4 changed files with 4 additions and 0 deletions

View File

@ -6,6 +6,7 @@
class Messages_interface {
public:
virtual ~Messages_interface() {}
virtual void warning(QString) = 0;
virtual void error(QString) = 0;
virtual void information(QString) = 0;

View File

@ -9,6 +9,7 @@ class Scene_item;
class Polyhedron_demo_io_plugin_interface
{
public:
virtual ~Polyhedron_demo_io_plugin_interface() {}
virtual QStringList nameFilters() const = 0;
virtual bool canLoad() const = 0;

View File

@ -13,6 +13,7 @@ class Messages_interface;
class Polyhedron_demo_plugin_interface
{
public:
virtual ~Polyhedron_demo_plugin_interface() {}
virtual void init(QMainWindow*, Scene_interface*) {};
virtual void init(QMainWindow* mw, Scene_interface* sc, Messages_interface*) {
init(mw, sc);

View File

@ -3,6 +3,7 @@
class Scene_draw_interface {
public:
virtual ~Scene_draw_interface(){}
virtual void initializeGL() = 0;
virtual void draw() = 0;
virtual void drawWithNames() = 0;