Menu

Commit [5c2688]  Maximize  Restore  History

Implement drawing lines on results character in the LetterMatrix

via CLetterMatrixResultsLineDelegate.
Define values for the UserRole enum extensions for model data() of
CELSResultListModel and CLetterMatrixTableModel.
Add metatypes for CELSResultList and CELSResultSet.
Add UserRole_ResultsSet to get results for a specific index of
CLetterMatrixTableModel.
The problem with this implementation is that the per-item delegate
has to draw across other items, which makes for update and paint
ordering problems. This needs to be replaced by some sort of pixmap
overlay and painted by the view itself overtop of the viewport.

Donna Whisnant Donna Whisnant 2024-12-06

changed programs/ELSSearch/ELSResult.cpp
changed programs/ELSSearch/ELSResult.h
changed programs/ELSSearch/ELSSearchMainWindow.cpp
changed programs/ELSSearch/ELSSearchMainWindow.h
changed programs/ELSSearch/LetterMatrixTableModel.cpp
changed programs/ELSSearch/LetterMatrixTableModel.h
programs/ELSSearch/ELSResult.cpp Diff Switch to side-by-side view
Loading...
programs/ELSSearch/ELSResult.h Diff Switch to side-by-side view
Loading...
programs/ELSSearch/ELSSearchMainWindow.cpp Diff Switch to side-by-side view
Loading...
programs/ELSSearch/ELSSearchMainWindow.h Diff Switch to side-by-side view
Loading...
programs/ELSSearch/LetterMatrixTableModel.cpp Diff Switch to side-by-side view
Loading...
programs/ELSSearch/LetterMatrixTableModel.h Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB