X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fview%2Ftracegroup.h;h=be4cbf1bef706b0dca132f50419acb136b17334e;hb=448a72cf7f0225eace2335ec05b979c4e9a6b882;hp=341a2a8835fac28ea57f7c04c47acd867c199e4c;hpb=0a51d1c122784a9052058c79ec2099b1ed104a22;p=pulseview.git diff --git a/pv/view/tracegroup.h b/pv/view/tracegroup.h index 341a2a88..be4cbf1b 100644 --- a/pv/view/tracegroup.h +++ b/pv/view/tracegroup.h @@ -34,6 +34,8 @@ class TraceGroup : public RowItem, public RowItemOwner private: static const int Padding; static const int Width; + static const int LineThickness; + static const QColor LineColour; public: /** @@ -106,9 +108,19 @@ public: /** * Returns the total vertical offset of this trace and all it's owners */ - int owner_v_offset() const; + int owner_visual_v_offset() const; - void update_viewport(); + void restack_items(); + + /** + * Returns the number of nested parents that this row item owner has. + */ + unsigned int depth() const; + +public: + void appearance_changed(bool label, bool content); + + void extents_changed(bool horz, bool vert); private Q_SLOTS: void on_ungroup();