]> Creatis software - clitk.git/blobdiff - vv/vvToolStructureSetManager.h
Fixed linked navigation with mouse wheel
[clitk.git] / vv / vvToolStructureSetManager.h
index 0cd747345e302d85df99a1b0055040cfa4ba9e77..e77f127e09bdea58f68b8ed1c36c1b06e68df1c5 100644 (file)
@@ -49,7 +49,6 @@ class vvToolStructureSetManager:
 public slots:
   virtual void apply();
   void Open(int type);
-  void LeftButtonReleaseEvent(int slicer);
   void OpenBinaryImage();
   void SelectedItemChangedInTree();
   void VisibleROIToggled(bool b);
@@ -58,9 +57,9 @@ public slots:
   void ChangeColor();
   void ChangeContourColor();
   void ChangeContourWidth(int n);
-  void AllVisibleROIToggled(bool b);
+  void AllVisibleROIToggled(int b);
   void AllVisibleContourROIToggled(bool b);
-  void AllOpacityChanged(int v);
+  void ReloadCurrentROI();
 
  protected:
   Ui::vvToolStructureSetManager ui;
@@ -70,17 +69,19 @@ public slots:
   clitk::DicomRT_ROI * mCurrentROI;
   vvROIActor * mCurrentROIActor;
   vtkLookupTable * mDefaultLUTColor;
+  bool mIsAllVisibleEnabled;
+  int mNumberOfVisibleROI;
+  int mNumberOfVisibleContourROI;
+  std::vector<clitk::DicomRT_StructureSet*>        mStructureSetsList;
+  std::vector<vvStructureSetActor *>               mStructureSetActorsList;
+  std::map<int, QTreeWidgetItem *>                 mMapStructureSetIndexToTreeWidget;
+  std::map<clitk::DicomRT_ROI*, QTreeWidgetItem *> mMapROIToTreeWidget;
+  std::map<QTreeWidgetItem *, clitk::DicomRT_ROI*> mMapTreeWidgetToROI;
  
   void setCurrentSelectedROI(clitk::DicomRT_ROI * roi);
+  void UpdateAllROIStatus();
+  virtual bool close();
  
-  std::vector<clitk::DicomRT_StructureSet*> mStructureSetsList;
-  std::vector<vvStructureSetActor *> mStructureSetActorsList;
-  std::map<int, QTreeWidgetItem *> mMapStructureSetIndexToTreeWidget;
-  std::map<clitk::DicomRT_ROI*, QTreeWidgetItem *> mMapROIToTreeWidget;
-  std::map<QTreeWidgetItem *, clitk::DicomRT_ROI*> mMapTreeWidgetToROI;
-  bool mIsAllVisibleEnabled;
-  int mNumberOfVisibleROI;
-
 }; // end class vvToolStructureSetManager
 //------------------------------------------------------------------------------