19 #ifndef SWGFileInputReport_H_ 20 #define SWGFileInputReport_H_ 22 #include <QJsonObject> 40 virtual QString asJson ()
override;
41 virtual QJsonObject* asJsonObject()
override;
42 virtual void fromJsonObject(QJsonObject &json)
override;
45 QString* getFileName();
46 void setFileName(QString* file_name);
48 qint32 getSampleRate();
49 void setSampleRate(qint32 sample_rate);
51 qint32 getSampleSize();
52 void setSampleSize(qint32 sample_size);
54 QString* getAbsoluteTime();
55 void setAbsoluteTime(QString* absolute_time);
57 QString* getElapsedTime();
58 void setElapsedTime(QString* elapsed_time);
60 QString* getDurationTime();
61 void setDurationTime(QString* duration_time);
64 virtual bool isSet()
override;