From e3fa86ef35f212b14b593dd36dbff66e845d37e4 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 15 Nov 2023 20:14:55 +0100 Subject: Simple pass-through of tags in subtitles. --- src/subtitle_string.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/subtitle_string.h') diff --git a/src/subtitle_string.h b/src/subtitle_string.h index 4eb64a68..1ef57ff2 100644 --- a/src/subtitle_string.h +++ b/src/subtitle_string.h @@ -42,6 +42,7 @@ #include "dcp_time.h" +#include "ruby.h" #include "subtitle.h" #include #include @@ -100,7 +101,8 @@ public: Colour effect_colour, Time fade_up_time, Time fade_down_time, - float space_before + float space_before, + std::vector rubies ); /** @return font ID */ @@ -158,6 +160,10 @@ public: return _aspect_adjust; } + std::vector const& rubies() const { + return _rubies; + } + void set_font (std::string id) { _font = id; } @@ -190,6 +196,10 @@ public: _effect_colour = c; } + void set_rubies(std::vector rubies) { + _rubies = std::move(rubies); + } + bool equals(std::shared_ptr other_sub, EqualityOptions const& options, NoteHandler node) const override; private: @@ -213,6 +223,7 @@ private: Effect _effect; Colour _effect_colour; float _space_before; + std::vector _rubies; }; bool operator== (SubtitleString const & a, SubtitleString const & b); @@ -224,3 +235,4 @@ std::ostream& operator<< (std::ostream& s, SubtitleString const & sub); #endif + -- cgit v1.2.3