X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fdata%2Fsignalbase.cpp;h=561439a2d961549f4c1036c39649ac1019bec069;hb=143d322d0c92ea5c2cc51facc37b68787362c244;hp=d2dd75ab60f684b65a02611a24c6b4b6283baedb;hpb=050b5a6c7d4864cff968d171b6cc4e68ea478835;p=pulseview.git
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