]> Shamusworld >> Repos - architektonas/blobdiff - src/base/rs_fileio.h
Fixed Library Browser...
[architektonas] / src / base / rs_fileio.h
index 320463ad04ee29294d3f10caa233f7cf24da070d..fa0e8c3eaa756914ee43614805193a1931a54cd2 100644 (file)
@@ -2,11 +2,12 @@
 #define RS_FILEIO_H
 
 #include <QtCore>
-#include "rs_filterinterface.h"
+#include "rs.h"
 
 #define RS_FILEIO RS_FileIO::instance()
 
 class Drawing;
+class RS_FilterInterface;
 
 /**
  * API Class for importing files.
@@ -21,22 +22,17 @@ class RS_FileIO
        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(Drawing & graphic, const QString & file,
                        RS2::FormatType type = RS2::FormatUnknown);
-
                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;
 };