[fondue-commits] [SCM] Fondue Font Editor branch, master, updated. ed73113b32615b1e35ad3f59ed7868f1686cd564
Eugeniy Meshcheryakov
eugen at debian.org
Wed Apr 2 15:46:10 UTC 2008
The following commit has been merged in the master branch:
commit f77d6a2abce463f700efbf2bf76db6f5b467be69
Author: Eugeniy Meshcheryakov <eugen at debian.org>
Date: Wed Apr 2 16:53:14 2008 +0200
add class ExportFilterBase
diff --git a/filters/importfilterbase.h b/filters/exportfilterbase.h
similarity index 84%
copy from filters/importfilterbase.h
copy to filters/exportfilterbase.h
index 21fcddd..25dc607 100644
--- a/filters/importfilterbase.h
+++ b/filters/exportfilterbase.h
@@ -13,8 +13,8 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef IMPORTFILTERBASE_H
-#define IMPORTFILTERBASE_H
+#ifndef EXPORTFILTERBASE_H
+#define EXPORTFILTERBASE_H
#include <QString>
#include <QStringList>
#include <QMetaType>
@@ -22,14 +22,14 @@
class QFile;
class FontDocument;
-class ImportFilterBase {
+class ExportFilterBase {
public:
virtual QString menuName() const = 0;
virtual QString fileMask() const = 0;
- virtual FontDocument *importFile(QFile *file) = 0;
+ virtual bool exportFile(FontDocument *doc, QFile *file) = 0;
virtual QStringList errors() const {return QStringList();}
};
-Q_DECLARE_METATYPE(ImportFilterBase*)
+Q_DECLARE_METATYPE(ExportFilterBase*)
#endif
diff --git a/filters/filters.rules b/filters/filters.rules
index 235fde2..37c894d 100644
--- a/filters/filters.rules
+++ b/filters/filters.rules
@@ -7,6 +7,7 @@ libfonduefilters_a_CPPFLAGS = $(QtCore_CFLAGS)
noinst_HEADERS += \
filters/sfdimportfilter.h \
- filters/importfilterbase.h
+ filters/importfilterbase.h \
+ filters/exportfilterbase.h
## vim:ft=automake
--
Fondue Font Editor
More information about the fondue-commits
mailing list