Skip to content
Snippets Groups Projects

Fix serialization and plotting jobs without loaded data

Merged Mikhail Svechnikov requested to merge m.0 into main
  1. Instrument is a PolyPtr now. This fixes job deserialization.
  2. Single-purpose signals like newJobFinished and updJobView are used instead of general-purpose signals to reduce excessive calling and to ease understanding signal chain.
  3. Plot1DFrame and Plot2DFrame now have conditional subscriptions, depending on their context (data, sim or job) and react only on related events.
  4. Some connections do require flag Qt::UniqueConnection. Otherwise the number of calls accumulates and grows over time.
Edited by Mikhail Svechnikov

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading