Sélectionner une révision Git
Line.hh 611 o
#ifndef VIVY_ASS_LINE_H
#define VIVY_ASS_LINE_H
#include <QString>
#include <QtGlobal>
#include "Syl.hh"
#include "StyleProperties.hh"
namespace Vivy::Ass
{
class Line {
private:
quint64 start{ 0 };
quint64 end{ 0 };
QVector<Syl> content{};
StyleProperties styleProperties;
public:
explicit Line() = default;
explicit Line(const Line &) = default;
explicit Line(const QString &);
Line &operator=(const Line &) = delete;
~Line() noexcept = default;
void setStart(quint64 s) noexcept;
void setEnd(quint64 s) noexcept;
};
}
#endif // VIVY_ASS_LINE_H