X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdata%2Fsignalbase.cpp;h=561439a2d961549f4c1036c39649ac1019bec069;hp=d2dd75ab60f684b65a02611a24c6b4b6283baedb;hb=efdec55aec1a137460fa362a381ed1904182bfed;hpb=050b5a6c7d4864cff968d171b6cc4e68ea478835 diff --git a/pv/data/signalbase.cpp b/pv/data/signalbase.cpp index d2dd75a..561439a 100644 --- a/pv/data/signalbase.cpp +++ b/pv/data/signalbase.cpp @@ -15,8 +15,7 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * along with this program; if not, see . */ #include "analog.hpp" @@ -152,5 +151,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