X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fsignalbase.cpp;h=beefa5168a32befb421de14f36e7ef69a08a33c7;hp=d2dd75ab60f684b65a02611a24c6b4b6283baedb;hb=6de38b17e7a9182b6557104dd3a902bb7784db95;hpb=aecae05c598b1fe914253b980aa6ad43b85f562b diff --git a/pv/data/signalbase.cpp b/pv/data/signalbase.cpp index d2dd75ab..beefa516 100644 --- a/pv/data/signalbase.cpp +++ b/pv/data/signalbase.cpp @@ -152,5 +152,20 @@ void SignalBase::set_decoder_stack(std::shared_ptr } #endif +void SignalBase::save_settings(QSettings &settings) const +{ + settings.setValue("name", name()); + settings.setValue("enabled", enabled()); + settings.setValue("colour", colour()); +} + +void SignalBase::restore_settings(QSettings &settings) +{ + set_name(settings.value("name").toString()); + set_enabled(settings.value("enabled").toBool()); + set_colour(settings.value("colour").value()); +} + + } // namespace data } // namespace pv