~saiarcot895/libopenshot/qt-json

« back to all changes in this revision

Viewing changes to src/EffectInfo.cpp

  • Committer: Saikrishna Arcot
  • Date: 2015-10-04 15:18:06 UTC
  • Revision ID: saiarcot895@gmail.com-20151004151806-ffpsybuaqc2yz09l
Switch from JsonCPP to Qt JSON.

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
string EffectInfo::Json() {
36
36
 
37
37
        // Return formatted string
38
 
        return JsonValue().toStyledString();
 
38
    QJsonDocument document;
 
39
    document.setArray(JsonValue());
 
40
    return document.toJson().constData();
39
41
}
40
42
 
41
43
// Generate Json::JsonValue for this object
42
 
Json::Value EffectInfo::JsonValue() {
 
44
QJsonArray EffectInfo::JsonValue() {
43
45
 
44
46
        // Create root json object
45
 
        Json::Value root;
 
47
    QJsonArray root;
46
48
 
47
49
        // Append info JSON from each supported effect
48
50
        root.append(Brightness().JsonInfo());