Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • BornAgain BornAgain
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 139
    • Issues 139
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mlz
  • BornAgainBornAgain
  • Merge requests
  • !955

GUI: change data items signaling in IntensityDataPropertyWidget

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Mikhail Svechnikov requested to merge i88g into main Jun 13, 2022
  • Overview 0
  • Commits 22
  • Pipelines 3
  • Changes 27

IntensityDataPropertyWidget now works with the Qt signals, emitted by DataItem, IntensityDataItem and axes items.

The old mapper system is hold for a while, it can be switched using USE_MAPPERS macro definition.

Currently the code looks less concise and more ugly than before due to the code duplication (mappers/signals). Also the access of SessionItemWidgets to the JobItem is done in ad hoc manner and should be refactored.

Edited Jun 15, 2022 by Mikhail Svechnikov
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: i88g