Scene.h 483 Bytes
#ifndef SCENE_H
#define SCENE_H

#include <QString>

#include "Segment.h"

class Scene: public Segment
{
 public:
  Scene(Segment *parentSegment);
  Scene(qint64 position, bool manual, Segment *parentSegment, const QString &name = QString(), Segment::Source source = Segment::Manual);
  ~Scene();
  void read(const QJsonObject &json);
  void write(QJsonObject &json) const;
  QString display() const;
  int getNumber() const;

 private:
  bool m_manual;
  QString m_name;
};

#endif