* along with this program; if not, see <http://www.gnu.org/licenses/>.
*/
-#ifndef PULSEVIEW_PV_VIEWS_TRACEVIEW_SIGNAL_HPP
-#define PULSEVIEW_PV_VIEWS_TRACEVIEW_SIGNAL_HPP
+#ifndef PULSEVIEW_PV_VIEWS_TRACE_SIGNAL_HPP
+#define PULSEVIEW_PV_VIEWS_TRACE_SIGNAL_HPP
#include <memory>
#include <QComboBox>
+#include <QString>
+#include <QVariant>
#include <QWidgetAction>
#include <cstdint>
shared_ptr<data::SignalBase> base() const;
virtual void save_settings(QSettings &settings) const;
+ virtual std::map<QString, QVariant> save_settings() const;
virtual void restore_settings(QSettings &settings);
+ virtual void restore_settings(std::map<QString, QVariant> settings);
void paint_back(QPainter &p, ViewItemPaintParams &pp);
} // namespace views
} // namespace pv
-#endif // PULSEVIEW_PV_VIEWS_TRACEVIEW_SIGNAL_HPP
+#endif // PULSEVIEW_PV_VIEWS_TRACE_SIGNAL_HPP