#include <QSizeF>
#include <QSplitter>
-#include <pv/data/signaldata.hpp>
+#include <pv/globalsettings.hpp>
#include <pv/util.hpp>
+#include <pv/data/signaldata.hpp>
#include <pv/views/viewbase.hpp>
#include "cursorpair.hpp"
bool viewportEvent(QEvent *event);
};
-class View : public ViewBase, public TraceTreeItemOwner
+class View : public ViewBase, public TraceTreeItemOwner, public GlobalSettingsInterface
{
Q_OBJECT
public:
explicit View(Session &session, bool is_main_view=false, QWidget *parent = nullptr);
+ ~View();
+
Session& session();
const Session& session() const;
void restack_all_trace_tree_items();
+ void on_setting_changed(const QString &key, const QVariant &value);
+
Q_SIGNALS:
void hover_point_changed(const QPoint &hp);