- added definition of EQUALIZER_INFO struct
util.h:
- some minor changes
transferfunction.h\cpp:
- extended saveColorBand (now the method takes as input an EQUALIZER_INFO struct and saves on output file equalzer informations too)
qualitymapperdialog.h\cpp:
- updated callback method for save of current TF (added equalizer info)
- updated callback methos for load of TF (stub yet)
- added definition and call to method that shows the current x-mapped quality of currently selected TF handle
- fixed stack-overflow bug in endEdit method (qualitymapper) (added disconnect qualitymapperialgog before calling its destructor)
- other minor changes
qualitymapperdialog.cpp:
- fixed bug in clearItem about EqHandles remove and destroy.
- other minor changes
- removed junction point field from TF_KEY struct-
- minor changes to adapt to the change above
qualitymapperdialog.h\cpp:
- added call to endEdit method when dialog is closed
- added TFHandle creation by doubleclick on empty areas (using invisible graphics item)
- other minor changes
util.cpp:
- minor change
- Used HasPerFaceSomething(M) instead of M.HasPerFaceSomething() that is deprecated.
- many unsigned warning removed
- added const to some functions parameters (FindDEF, FindAndReplaceUSE ...)
- removed ADD and REMOVE handle buttons. Replaced with xQualityPosition label (just graphics change, not implemented yet)
qualitymapper.h\cpp\ui:
- added mouseDoubleClickevent callback to manage double click for QualityMapperDialog. Everything compiles, but callback doesn't work. Suspect bubbling instead of tunneling. If so, other simpler solutions needed
- updated isHead and isTail methods for TfChannel class
qualitymappredialog.h\cpp:
- enhanced TfHandle move management
- fixed bug about crash when moving border TfHandles and changed newTfHandle creation policy
- some other minor changes
- added method to manage double click on TfHandle. When user double-clicks on TfHandle, it's deleted
- other minor changes
transferfunction.h\cpp:
.- modified an overloaded version of removeKey method (TfChannel)
- added flag methods to know if a certain key is the head (its x=0) or the tail (x=1) of the key list (TfChannel)
- other minor changes
qualitympperdialog.h\cpp\ui:
- added callback methods and support to add and remove TfHandles from TF (by mouse or by gui buttons)