#define __creaImageIOTreeHandlerImageAdder_h_INCLUDED__
#include <creaImageIOTreeHandler.h>
-#include <creaImageIOTimestampDatabaseHandler.h>
#include <creaImageIOSynchron.h>
#include <creaImageIOImageReader.h>
-#include <wx/wx.h>
-#include <wx/progdlg.h>
-#include <creaWx.h>
+//#include <creaImageIOImageWriter.h>
+
// Signal/slot mechanism for progress events
#include <boost/signal.hpp>
#include <boost/bind.hpp>
~TreeHandlerImageAdder();
/// Sets the TreeHandler
void SetTreeHandler(TreeHandler* tree) { mTreeHandler = tree;}
- /// Sets the TimestampDatabaseHandler
- void SetTimestampHandler(TimestampDatabaseHandler* tdh) { mTimestampHandler = tdh;}
+
/// Sets the synchronizer
void SetSynchronizer(Synchronizer* s){mSynchronizer=s;}
/// Sets the synchronizer
std::vector<std::string> & newfiles);
///Copies the files indicated in the vector and updates all databases
void CopyFiles(const std::vector<std::string>& filenames, const std::string directory );
+
+ ///Saves as the files indicated in the vector in a specific directory
+ void SaveAs(const std::vector<std::string>& filenames, std::vector<vtkImageData *> i_images);
///Finds the node that matches the specified parameters
void FindNode(tree::Node* parent, int level,
const std::string& searchParam,
const std::string &addKey);
TreeHandler* mTreeHandler;
- TimestampDatabaseHandler* mTimestampHandler;
Synchronizer* mSynchronizer;
ImageReader mReader;
+ //ImageWriter mWriter;
std::string mCurrentDB;
Progress mProgress;