#define RS_FILEIO_H
#include <QtCore>
-#include "rs_filterinterface.h"
+#include "rs.h"
#define RS_FILEIO RS_FileIO::instance()
-class RS_Graphic;
+class Drawing;
+class RS_FilterInterface;
/**
* API Class for importing files.
public:
static RS_FileIO * instance();
void registerFilter(RS_FilterInterface * f);
-// Q3PtrList<RS_FilterInterface> getFilterList();
QList<RS_FilterInterface *> getFilterList();
RS_FilterInterface * getImportFilter(RS2::FormatType t);
RS_FilterInterface * getExportFilter(RS2::FormatType t);
-
- bool fileImport(RS_Graphic & graphic, const QString & file,
+ bool fileImport(Drawing & graphic, const QString & file,
RS2::FormatType type = RS2::FormatUnknown);
-
- bool fileExport(RS_Graphic & graphic, const QString & file,
+ bool fileExport(Drawing & graphic, const QString & file,
RS2::FormatType type = RS2::FormatUnknown);
-
RS2::FormatType detectFormat(const QString & file);
protected:
static RS_FileIO * uniqueInstance;
-// Q3PtrList<RS_FilterInterface> filterList;
QList<RS_FilterInterface *> filterList;
};