Remove user-configurable colour conversion presets.
[dcpomatic.git] / src / lib / colour_conversion.h
index 47e6d2b6f873670eb2b0b52fa325f24bcf6c097a..1b42dffb7829c43f98baab2ae8fb54baca17f7f2 100644 (file)
@@ -55,13 +55,21 @@ public:
        PresetColourConversion (std::string, dcp::ColourConversion);
        PresetColourConversion (cxml::NodePtr node, int version);
 
-       void as_xml (xmlpp::Node *) const;
-
        ColourConversion conversion;
        std::string name;
+
+       static std::vector<PresetColourConversion> all () {
+               return _presets;
+       }
+
+       static void setup_colour_conversion_presets ();
+       
+private:
+       static std::vector<PresetColourConversion> _presets;
 };
 
 bool operator== (ColourConversion const &, ColourConversion const &);
 bool operator!= (ColourConversion const &, ColourConversion const &);
+bool operator== (PresetColourConversion const &, PresetColourConversion const &);
 
 #endif