diff --git a/src/data/action/value.cpp b/src/data/action/value.cpp index 71480d2c..83000dec 100644 --- a/src/data/action/value.cpp +++ b/src/data/action/value.cpp @@ -87,10 +87,10 @@ unique_ptr value_action(const ChoiceValueP& value, const Defaultabl unique_ptr value_action(const ColorValueP& value, const Defaultable& new_value) { return make_unique>(value, new_value); } -unique_ptr value_action(const ImageValueP& value, const FileName& new_value) { +unique_ptr value_action(const ImageValueP& value, const LocalFileName& new_value) { return make_unique>(value, new_value); } -unique_ptr value_action(const SymbolValueP& value, const FileName& new_value) { +unique_ptr value_action(const SymbolValueP& value, const LocalFileName& new_value) { return make_unique>(value, new_value); } unique_ptr value_action(const PackageChoiceValueP& value, const String& new_value) { diff --git a/src/data/action/value.hpp b/src/data/action/value.hpp index 1c475340..237c3701 100644 --- a/src/data/action/value.hpp +++ b/src/data/action/value.hpp @@ -19,6 +19,7 @@ class Card; class StyleSheet; +class LocalFileName; DECLARE_POINTER_TYPE(Set); DECLARE_POINTER_TYPE(Value); DECLARE_POINTER_TYPE(Style); @@ -57,8 +58,8 @@ class ValueAction : public Action { unique_ptr value_action(const ChoiceValueP& value, const Defaultable& new_value); unique_ptr value_action(const MultipleChoiceValueP& value, const Defaultable& new_value, const String& last_change); unique_ptr value_action(const ColorValueP& value, const Defaultable& new_value); -unique_ptr value_action(const ImageValueP& value, const FileName& new_value); -unique_ptr value_action(const SymbolValueP& value, const FileName& new_value); +unique_ptr value_action(const ImageValueP& value, const LocalFileName& new_value); +unique_ptr value_action(const SymbolValueP& value, const LocalFileName& new_value); unique_ptr value_action(const PackageChoiceValueP& value, const String& new_value); // ----------------------------------------------------------------------------- : Text diff --git a/src/data/field/image.hpp b/src/data/field/image.hpp index da5ed7a3..01165a76 100644 --- a/src/data/field/image.hpp +++ b/src/data/field/image.hpp @@ -12,6 +12,7 @@ #include #include