]> Creatis software - clitk.git/blobdiff - vv/vvReadState.h
Debug RTStruct conversion with empty struc
[clitk.git] / vv / vvReadState.h
index f729d8c1b0dfd73e2c7cd756e2c57879a5933c34..b10a2cbacb31e9212a7d95ea12aaa4e450fd83b9 100644 (file)
@@ -15,20 +15,30 @@ public:
   virtual ~vvReadState();
   
   virtual void Run(vvMainWindow* vvWindow, const std::string& file);
+  int GetNumberOfImages() { return m_NumImages; }
     
 protected:
   
   void ReadGUI();
   void ReadTree();
-  std::string  ReadImage();
-  std::string  ReadFusion(int index);
-  std::string  ReadOverlay(int index);
-  std::string  ReadVector(int index);
+  void ReadTools();
+  void ReadTool(const std::string & toolname);
+  std::string ReadImage();
+  std::string ReadFusion(int index);
+  std::string ReadOverlay(int index);
+  std::string ReadVector(int index);
+  std::string ReadLink();
 
+#if __cplusplus > 199711L
+  std::shared_ptr<QXmlStreamReader> m_XmlReader;
+  std::shared_ptr<QFile> m_File;
+#else
   std::auto_ptr<QXmlStreamReader> m_XmlReader;
   std::auto_ptr<QFile> m_File;
+#endif
   vvMainWindow* m_Window;
   int m_TreeItemCount;
+  int m_NumImages;
 };
 
 #endif // VVREADSTATE_H