瀏覽代碼

Fix virtual dtor warnings

Fix warnings about classes with virtual methods but non-virtual dtors by
adding a virtual dtor to ctkWidgetInstanciator, and removing a
gratuitous 'virtual' from ctkVTKPropertyWidgetPrivate.
Matthew Woehlke 11 年之前
父節點
當前提交
65449350f4
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 1
      Libs/Visualization/VTK/Widgets/ctkVTKPropertyWidget.cpp
  2. 1 0
      Libs/Widgets/ctkSimpleLayoutManager.h

+ 1 - 1
Libs/Visualization/VTK/Widgets/ctkVTKPropertyWidget.cpp

@@ -38,7 +38,7 @@ protected:
 public:
   ctkVTKPropertyWidgetPrivate(ctkVTKPropertyWidget& object);
 
-  virtual void setupUi(QWidget *widget);
+  void setupUi(QWidget *widget);
 
   vtkSmartPointer<vtkProperty> Property;
 };

+ 1 - 0
Libs/Widgets/ctkSimpleLayoutManager.h

@@ -31,6 +31,7 @@ class ctkSimpleLayoutManagerPrivate;
 /// \ingroup Widgets
 struct ctkWidgetInstanciator
 {
+  virtual ~ctkWidgetInstanciator() {}
   virtual void beginSetupLayout(){}
   virtual void endSetupLayout(){}
   virtual QWidget* createWidget() = 0;