• Francois Cartegnie's avatar
    Qt: Rework Models. · ce837438
    Francois Cartegnie authored
    - Separate common methods into interface, allowing multiple
    inheritance architecture (to use any implemented AbstractModel)
    - Code factorization between PL/ML models (and PL/ML Items)
    - Use proxy model for views and redirection to the PL/ML models.
    Fixes filtering and also really make use of the current model (only the
    PL Model was really used before, models were half switched).
    - stop storing/serializing selection indexes
    - ML Missing locks and bug fixes
    - Move ML callback into event loop
    - ML Items leaks fixes
    - Code factorization
    - Dead code removal
    ce837438
views.hpp 4.78 KB