X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Ffileio.h;fp=src%2Fbase%2Ffileio.h;h=0000000000000000000000000000000000000000;hb=9f6ad3fe0b9cb30115a5d38e8af3aebed0d70c08;hp=97b0f5a62a4469dcab72d39b123b1f4285fcb4ab;hpb=43c13b052d069ba435277d93867380d00c04931f;p=architektonas diff --git a/src/base/fileio.h b/src/base/fileio.h deleted file mode 100644 index 97b0f5a..0000000 --- a/src/base/fileio.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef __FILEIO_H__ -#define __FILEIO_H__ - -#include -#include "enums.h" - -#define FILEIO FileIO::instance() - -class Drawing; -class FilterInterface; - -/** - * API Class for importing files. - * - * @author James Hammons - * @author Andrew Mustun - */ -class FileIO -{ - protected: - FileIO(); - - public: - static FileIO * instance(); - void registerFilter(FilterInterface * f); - QList getFilterList(); - FilterInterface * getImportFilter(RS2::FormatType t); - FilterInterface * getExportFilter(RS2::FormatType t); - bool fileImport(Drawing & dwg, const QString & file, - RS2::FormatType type = RS2::FormatUnknown); - bool fileExport(Drawing & dwg, const QString & file, - RS2::FormatType type = RS2::FormatUnknown); - RS2::FormatType detectFormat(const QString & file); - - protected: - static FileIO * uniqueInstance; - QList filterList; -}; - -#endif // __FILEIO_H__