change: change code style to Linux style except indent.
This commit is contained in:
+66
-45
@@ -29,72 +29,93 @@
|
||||
|
||||
using namespace olive::core;
|
||||
|
||||
namespace olive {
|
||||
|
||||
class Subtitle
|
||||
namespace olive
|
||||
{
|
||||
|
||||
class Subtitle {
|
||||
public:
|
||||
Subtitle() = default;
|
||||
Subtitle() = default;
|
||||
|
||||
Subtitle(const TimeRange &time, const QString &text) :
|
||||
range_(time),
|
||||
text_(text)
|
||||
{
|
||||
}
|
||||
Subtitle(const TimeRange &time, const QString &text)
|
||||
: range_(time)
|
||||
, text_(text)
|
||||
{
|
||||
}
|
||||
|
||||
const TimeRange &time() const { return range_; }
|
||||
void set_time(const TimeRange &t) { range_ = t; }
|
||||
const TimeRange &time() const
|
||||
{
|
||||
return range_;
|
||||
}
|
||||
void set_time(const TimeRange &t)
|
||||
{
|
||||
range_ = t;
|
||||
}
|
||||
|
||||
const QString &text() const { return text_; }
|
||||
void set_text(const QString &t) { text_ = t; }
|
||||
const QString &text() const
|
||||
{
|
||||
return text_;
|
||||
}
|
||||
void set_text(const QString &t)
|
||||
{
|
||||
text_ = t;
|
||||
}
|
||||
|
||||
private:
|
||||
TimeRange range_;
|
||||
|
||||
QString text_;
|
||||
TimeRange range_;
|
||||
|
||||
QString text_;
|
||||
};
|
||||
|
||||
class SubtitleParams : public std::vector<Subtitle>
|
||||
{
|
||||
class SubtitleParams : public std::vector<Subtitle> {
|
||||
public:
|
||||
SubtitleParams()
|
||||
{
|
||||
stream_index_ = 0;
|
||||
enabled_ = true;
|
||||
}
|
||||
SubtitleParams()
|
||||
{
|
||||
stream_index_ = 0;
|
||||
enabled_ = true;
|
||||
}
|
||||
|
||||
static QString GenerateASSHeader();
|
||||
static QString GenerateASSHeader();
|
||||
|
||||
void Load(QXmlStreamReader* reader);
|
||||
void Load(QXmlStreamReader *reader);
|
||||
|
||||
void Save(QXmlStreamWriter* writer) const;
|
||||
void Save(QXmlStreamWriter *writer) const;
|
||||
|
||||
bool is_valid() const
|
||||
{
|
||||
return !this->empty();
|
||||
}
|
||||
bool is_valid() const
|
||||
{
|
||||
return !this->empty();
|
||||
}
|
||||
|
||||
rational duration() const
|
||||
{
|
||||
if (this->empty()) {
|
||||
return 0;
|
||||
} else {
|
||||
return back().time().out();
|
||||
}
|
||||
}
|
||||
rational duration() const
|
||||
{
|
||||
if (this->empty()) {
|
||||
return 0;
|
||||
} else {
|
||||
return back().time().out();
|
||||
}
|
||||
}
|
||||
|
||||
int stream_index() const { return stream_index_; }
|
||||
void set_stream_index(int i) { stream_index_ = i; }
|
||||
int stream_index() const
|
||||
{
|
||||
return stream_index_;
|
||||
}
|
||||
void set_stream_index(int i)
|
||||
{
|
||||
stream_index_ = i;
|
||||
}
|
||||
|
||||
bool enabled() const { return enabled_; }
|
||||
void set_enabled(bool e) { enabled_ = e; }
|
||||
bool enabled() const
|
||||
{
|
||||
return enabled_;
|
||||
}
|
||||
void set_enabled(bool e)
|
||||
{
|
||||
enabled_ = e;
|
||||
}
|
||||
|
||||
private:
|
||||
int stream_index_;
|
||||
|
||||
bool enabled_;
|
||||
int stream_index_;
|
||||
|
||||
bool enabled_;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user