+class CustomAbstractScrollArea : public QAbstractScrollArea
+{
+ Q_OBJECT
+
+public:
+ CustomAbstractScrollArea(QWidget *parent = nullptr);
+ void setViewportMargins(int left, int top, int right, int bottom);
+ bool viewportEvent(QEvent *event);
+};
+
+class View : public ViewBase, public TraceTreeItemOwner
+{