@@ -39,6 +39,7 @@ class ctkAbstractFactoryItem
{
public:
explicit ctkAbstractFactoryItem(const QString& key);
+ virtual ~ctkAbstractFactoryItem(){}
virtual QString loadErrorString()const;
virtual bool load() = 0;
@@ -39,6 +39,7 @@ protected:
explicit ctkFactoryLibraryItem(const QString& key, const QString& path);
+ virtual ~ctkFactoryLibraryItem(){}
virtual bool load();
QString path()const;
@@ -46,6 +46,7 @@ protected:
typedef BaseClassType *(*InstantiateObjectFunc)();
explicit ctkFactoryObjectItem(const QString& key);
+ virtual ~ctkFactoryObjectItem(){}
protected:
virtual BaseClassType* instanciator();
@@ -34,6 +34,7 @@ class ctkFactoryPluginItem : public ctkAbstractFactoryItem<BaseClassType>
explicit ctkFactoryPluginItem(const QString& key, const QString& path);
+ virtual ~ctkFactoryPluginItem(){}