X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fdecodesignal.cpp;h=ec2b6a23f6e1aac6487ef0629d28e77b45a6218f;hp=4a802c3b7b051b41803bb0ac22c5cfe0ce40280e;hb=722c76245c024d06812d132eb355e738b2436bff;hpb=cf0a3c9c7a8763eeb4427e4fb6fe2c921ae38f09 diff --git a/pv/data/decodesignal.cpp b/pv/data/decodesignal.cpp index 4a802c3b..ec2b6a23 100644 --- a/pv/data/decodesignal.cpp +++ b/pv/data/decodesignal.cpp @@ -540,6 +540,7 @@ void DecodeSignal::save_settings(QSettings &settings) const settings.beginGroup("decoder" + QString::number(decoder_idx++)); settings.setValue("id", decoder->decoder()->id); + settings.setValue("shown", decoder->shown()); // Save decoder options const map& options = decoder->options(); @@ -608,6 +609,7 @@ void DecodeSignal::restore_settings(QSettings &settings) make_shared(dec); stack_.push_back(decoder); + decoder->show(settings.value("shown", true).toBool()); // Restore decoder options that differ from their default int options = settings.value("options").toInt();