Refactoring #297

Refactor campaign for SampleDesigner

Added by pospelov almost 7 years ago. Updated about 5 years ago.

Status:RejectedStart date:19 Sep 2013
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:-
Target version:-

Description

  • refactor DesignerScene to have not so messy access to DesignerWidgetFactory, SampleBuilderFactory and SampleViewAligner
  • create view of interference function 2D para
  • provide drag and drop for whole isgisaxs04 2DDL example
  • avoid data duplication in pairs ISample <--> ISampleView (Layer, MultiLayer, Interference function)
  • automatically load MaterialEditor with materials from isgisaxs standard library samples
  • make defence against moving QGraphicsItem outside graphical scene
  • make defence against deleting item on which PropertyEditor still looking at
  • provide special StandardSample for testing GUI (with many layer and decorators)
  • provide defence against negative values in PropertyBrowser
  • provide selection of several items with mouse and rectangular area
  • refactor Layer, MultiLayer and LayerMultiplier(?) to make clear distinguish who make what
  • provide widgetbox with tooltips loaded from xml file
  • elaborate sample naming schema and possibility to edit several samples at one time

Subtasks

Feature #400: Move QtVariantManager into directory "externals" as static libraryArchivedpospelov

Feature #401: Code cleanup in widgetbox to get rid from private Qt headersRejected

History

#1 Updated by pospelov over 6 years ago

  • Target version deleted (Sprint 14)

#2 Updated by pospelov over 5 years ago

  • Description updated (diff)
  • Status changed from Backlog to Rejected

Most of items have been implemented already.

Also available in: Atom PDF