Ticket #116 (new task)

Opened 2 years ago

Last modified 2 years ago

Refactor PhotoInfoController

Reported by: harri Owned by: harri
Priority: critical Milestone: 0.6.0
Component: SWING_UI Version: 0.5.0-dev
Keywords: Cc:
Test Case Result: pass

Description (last modified by harri) (diff)

PhotoInfoController? is getting convoluted and difficult to maintain. Some ideas to improve it:

  • Extract it to its own package
  • Change PhotoInfoView? interface so that it does not have separate methods for each field. This would significantly ease adding new fields to PhotoInfo?
  • Currently ColorSettingsDlg? uses its own methods for sending notifications to preview window. Most likely it could also use the mechanisms provided by PhotoInfoController?. After all, that is the reason it was built in the first place.

Change History

Changed 2 years ago by harri

  • description modified (diff)
Note: See TracTickets for help on using tickets.