[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