QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RFileExporter.h
Go to the documentation of this file.
1 
20 #ifndef RFILEEXPORTER_H
21 #define RFILEEXPORTER_H
22 
23 #include "core_global.h"
24 
25 #include <QString>
26 
27 #include "RDocument.h"
28 #include "RExporter.h"
29 
30 class RMessageHandler;
31 class RProgressHandler;
32 
33 
43 public:
44  RFileExporter();
45  RFileExporter(RDocument& document, RMessageHandler* messageHandler = NULL, RProgressHandler* progressHandler = NULL);
46  virtual ~RFileExporter();
47 
52  virtual QString getCorrectedFileName(const QString& fileName, const QString& nameFilter) = 0;
53 
58  virtual bool exportFile(const QString& fileName, const QString& nameFilter, bool resetModified = true) = 0;
59 };
60 
62 
63 #endif