Code indexing in gitaly is broken and leads to code not being visible to the user. We work on the issue with highest priority.

Skip to content

Plot Base next gen refactor

wyzula_j requested to merge feat/plot-base-property into main

Description

A new PlotBase based on QWidget with a toolbar and a side panel. All common actions, such as scaling, title, axis configuration, and log settings, are available to all inherited widgets without code duplication. All configurable parameters are exposed as QProperties, making their state savable in INI files and adjustable directly in Qt Designer. A default side panel widget is provided to configure all axis properties directly within the widget itself.

Related Issues

Type of Change

  • Added new PlotBase
  • Introduced AxisSetting widget

Potential Side Effects

Old widgets will remain on the legacy BECPlotBase until all visualization widgets are migrated to the new PlotBase.

Definition of Done

  • Unit tests
Edited by wyzula_j

Merge request reports

Loading