]> sigrok.org Git - pulseview.git/blobdiff - pv/views/trace/logicsignal.hpp
Fix #1596 by making memory management more robust
[pulseview.git] / pv / views / trace / logicsignal.hpp
index 96e98b4b0e27cdb2105a1d6cdc94118376f92898..d316fd5de7947ca8934cd4b471b4cfb4ef14877c 100644 (file)
@@ -65,8 +65,6 @@ public:
        static const QColor LowColor;
        static const QColor SamplingPointColor;
 
-       static const QColor SignalColors[10];
-
        static QColor TriggerMarkerBackgroundColor;
        static const int TriggerMarkerPadding;
        static const char* TriggerMarkerIcons[8];
@@ -141,7 +139,6 @@ private Q_SLOTS:
        void on_signal_height_changed(int height);
 
 private:
-       int signal_height_;
        QColor high_fill_color_;
        bool show_sampling_points_, fill_high_areas_;
 
@@ -161,6 +158,11 @@ private:
 
        static QCache<QString, const QIcon> icon_cache_;
        static QCache<QString, const QPixmap> pixmap_cache_;
+
+       // ---------------------------------------------------------------------------
+       // Note: Make sure to update save_settings() and restore_settings() when
+       //       adding a trace-configurable variable here
+       int signal_height_;
 };
 
 } // namespace trace