1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
/* TIATracker, (c) 2016 Andre "Kylearan" Wichmann.
* Website: https://bitbucket.org/kylearan/tiatracker
* Email: andre.wichmann@gmx.de
* See the file "license.txt" for information on usage and redistribution
* of this file.
*/
#include "sequenceentry.h"
#include "mainwindow.h"
namespace Track {
SequenceEntry::SequenceEntry()
{
}
/*************************************************************************/
void SequenceEntry::toJson(QJsonObject &json) {
json["patternindex"] = patternIndex;
json["gototarget"] = gotoTarget;
}
/*************************************************************************/
bool SequenceEntry::fromJson(const QJsonObject &json) {
patternIndex = json["patternindex"].toInt();
gotoTarget = json["gototarget"].toInt();
if (patternIndex < 0 || gotoTarget < -1) {
return false;
}
return true;
}
}
|