Remove unused file.
[dcpomatic.git] / src / lib / subrip.h
index a8d8104c4f6bbe1b38111d9a4de152591f6eabb6..35687eb00ce0636d36bb630d3f533455fb9208de 100644 (file)
 
 */
 
-#include "subrip_subtitle.h"
+#ifndef DCPOMATIC_SUBRIP_H
+#define DCPOMATIC_SUBRIP_H
+
+#include "dcpomatic_time.h"
+#include <sub/subtitle.h>
+#include <boost/shared_ptr.hpp>
+#include <vector>
 
 class SubRipContent;
 class subrip_time_test;
 class subrip_coordinate_test;
 class subrip_content_test;
+class subrip_parse_test;
 
 class SubRip
 {
 public:
-       SubRip (boost::shared_ptr<SubRipContent>);
-
-private:
-       friend class subrip_time_test;
-       friend class subrip_coordinate_test;
-       friend class subrip_content_test;
-       
-       static Time convert_time (std::string);
-       static int convert_coordinate (std::string);
-       static std::list<SubRipSubtitlePiece> convert_content (std::list<std::string>);
-       static void maybe_content (std::list<SubRipSubtitlePiece> &, SubRipSubtitlePiece &);
-
-       std::list<SubRipSubtitle> _subtitles;
+       SubRip (boost::shared_ptr<const SubRipContent>);
+
+       ContentTime length () const;
+
+protected:
+       std::vector<sub::Subtitle> _subtitles;
 };
+
+#endif