Code

Cleaning Smooth edges
[inkscape.git] / src / color-profile.h
index 03b7e072bdff2f5f13a61cc2c3caef03088173eb..2e57e7ef0221b3b813b00dca270d4df2dbabf84a 100644 (file)
@@ -7,6 +7,7 @@
 
 #include <glib/gtypes.h>
 #include <sp-object.h>
+#include <glibmm/ustring.h>
 #if ENABLE_LCMS
 #include <lcms.h>
 #endif // ENABLE_LCMS
@@ -32,6 +33,7 @@ struct ColorProfile : public SPObject {
     static GType getType();
     static void classInit( ColorProfileClass *klass );
 
+    static std::list<Glib::ustring> getProfileDirs();
 #if ENABLE_LCMS
     static cmsHPROFILE getSRGBProfile();
 
@@ -56,7 +58,7 @@ private:
     static void release( SPObject *object );
     static void build( SPObject *object, SPDocument *document, Inkscape::XML::Node *repr );
     static void set( SPObject *object, unsigned key, gchar const *value );
-    static Inkscape::XML::Node *write( SPObject *object, Inkscape::XML::Node *repr, guint flags );
+    static Inkscape::XML::Node *write( SPObject *object, Inkscape::XML::Document *doc, Inkscape::XML::Node *repr, guint flags );
 #if ENABLE_LCMS
     static DWORD _getInputFormat( icColorSpaceSignature space );
     void _clearProfile();