subsurface/desktop-widgets/tab-widgets
Berthold Stoeger b76f207158 Filter: split out filter from model
Split out the actual filtering from the MultiFilterSortModel.
Create a DiveFilter class that does the actual filtering.
Currently, mobile and desktop have their own version of this
class, though ultimately we may want to merge them.

The idea here is that the trip-model and undo-commands have
direct access to the filter-function and thus can take care
of keeping track of the number of shown dives, etc.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2019-11-19 21:13:40 -08:00
..
maintab.cpp Initialize modified member 2019-11-16 12:34:30 -08:00
maintab.h Notes tab: Use top RH for depth and duretion fields 2019-11-11 20:19:22 +01:00
maintab.ui Fixes in tab widget UI layout 2019-11-16 08:32:07 -08:00
TabBase.cpp
TabBase.h
TabDiveEquipment.cpp Refactoring: move undo commands to top level 2019-11-14 21:02:07 +01:00
TabDiveEquipment.h Move the Suit text box from the Notes tab to the Equipment tab 2019-08-08 09:12:09 -07:00
TabDiveEquipment.ui Move the Suit text box from the Notes tab to the Equipment tab 2019-08-08 09:12:09 -07:00
TabDiveExtraInfo.cpp
TabDiveExtraInfo.h Cleanup: reinstate override modifiers 2018-09-29 15:23:25 -07:00
TabDiveExtraInfo.ui Cleanup: Move dive-equipment tab into own translation units 2019-04-15 10:30:04 +12:00
TabDiveInformation.cpp Remove setStyleSheet for "Dive mode" box 2019-11-16 08:32:07 -08:00
TabDiveInformation.h Information tab: Make air and water tempertatures editable 2019-11-11 20:18:41 +01:00
TabDiveInformation.ui Fixes in tab widget UI layout 2019-11-16 08:32:07 -08:00
TabDivePhotos.cpp Don't expose 'detach_buffer()' to membuffer users 2019-10-27 12:42:54 -07:00
TabDivePhotos.h Write dive data as video subtitles 2019-04-16 20:38:19 +02:00
TabDivePhotos.ui
TabDiveSite.cpp Filter: split out filter from model 2019-11-19 21:13:40 -08:00
TabDiveSite.h Cleanup: remove TabDiveSite::updateFilter() function 2019-09-06 11:48:47 -07:00
TabDiveSite.ui Dive sites: add fulltext filter 2019-04-12 18:19:07 +03:00
TabDiveStatistics.cpp Core: remove MAX_CYLINDERS restriction 2019-11-09 19:19:04 +01:00
TabDiveStatistics.h Undo: update statistics if dive changed 2019-10-26 11:36:23 -07:00
TabDiveStatistics.ui Show average max depth in statistics tab 2018-12-17 12:18:26 +01:00