subsurface/desktop-widgets
Berthold Stoeger b6bf57a13b Introduce negate-toggle buttons to filter lists
Introduce toggle buttons which mean "filter all dives except
those fulfilling the selected criteria".

The old code used to check for rowCount() == 0. This should never happen,
because there is always a row "empty field". This check was moved into
the preamble of the functions to seperate it from the actual logic.

Fixes #435

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2017-12-26 13:08:49 -08:00
..
css
plugins Use icons relative path. 2017-11-30 23:14:46 -08:00
preferences Unify float calulations: use double 2017-12-17 09:02:44 -08:00
statistics
tab-widgets Fix order of initilization list in MainTab constructor. 2017-12-21 00:04:30 +01:00
about.cpp Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
about.h Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
about.ui Use icons relative path. 2017-11-30 23:14:46 -08:00
btdeviceselectiondialog.cpp Introduce mode field in Bluetooth device selection dialog 2017-11-16 14:26:51 +01:00
btdeviceselectiondialog.h cleanup: remove unused include 2017-12-23 11:17:47 +01:00
btdeviceselectiondialog.ui
CMakeLists.txt
configuredivecomputerdialog.cpp Fix build without BT support 2017-11-24 16:58:55 -08:00
configuredivecomputerdialog.h
configuredivecomputerdialog.ui Use better aliases for icons. 2017-11-30 23:14:46 -08:00
divecomponentselection.ui Use icons relative path. 2017-11-30 23:14:46 -08:00
divecomputermanagementdialog.cpp Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
divecomputermanagementdialog.h Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
divecomputermanagementdialog.ui Use icons relative path. 2017-11-30 23:14:46 -08:00
divelistview.cpp Use QDir::exists() instead of QDir::setCurrent() to check for existence 2017-12-04 18:35:44 +01:00
divelistview.h divelist: prevent a crash for missing column width 2017-10-03 15:43:03 -07:00
divelogexportdialog.cpp Unify float calulations: use double 2017-12-17 09:02:44 -08:00
divelogexportdialog.h
divelogexportdialog.ui
divelogimportdialog.cpp
divelogimportdialog.h Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
divelogimportdialog.ui Use icons relative path. 2017-11-30 23:14:46 -08:00
divepicturewidget.cpp
divepicturewidget.h Implement different zoom levels for dive photos tab 2017-12-18 12:07:10 -08:00
diveplanner.cpp Simplify update of gflow and gfhigh values in the code 2017-12-24 00:01:39 +01:00
diveplanner.h
diveplanner.ui
diveshareexportdialog.cpp Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
diveshareexportdialog.h
diveshareexportdialog.ui Move qt-ui to desktop-widgets 2015-10-30 10:36:49 -07:00
downloadfromdivecomputer.cpp Cleanup: mark parameter as unused 2017-12-17 10:25:44 -08:00
downloadfromdivecomputer.h
downloadfromdivecomputer.ui Use icons relative path. 2017-11-30 23:14:46 -08:00
filterwidget.ui Use better aliases for icons. 2017-11-30 23:14:46 -08:00
groupedlineedit.cpp
groupedlineedit.h Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
kmessagewidget.cpp
kmessagewidget.h
listfilter.ui
locationinformation.cpp Use better aliases for icons. 2017-11-30 23:14:46 -08:00
locationinformation.h locationinformation: don't update map location on typing 2017-11-27 22:59:22 +01:00
locationInformation.ui
mainwindow.cpp Simplify mainwindow title logic: remove MainWindowTitleFormat enum 2017-12-11 23:10:09 -06:00
mainwindow.h Simplify mainwindow title logic: remove MainWindowTitleFormat enum 2017-12-11 23:10:09 -06:00
mainwindow.ui Use better aliases for icons. 2017-11-30 23:14:46 -08:00
mapwidget.cpp map-widget: allow real-time updates of edited markers 2017-11-09 12:40:25 -08:00
mapwidget.h map-widget: allow real-time updates of edited markers 2017-11-09 12:40:25 -08:00
modeldelegates.cpp
modeldelegates.h Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
notificationwidget.cpp Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
notificationwidget.h
plannerDetails.ui
plannerSettings.ui
printdialog.cpp Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
printdialog.h Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
printer.cpp
printer.h Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
printoptions.cpp
printoptions.h printing: store the last import / export template 2017-11-24 21:50:16 +02:00
printoptions.ui Move qt-ui to desktop-widgets 2015-10-30 10:36:49 -07:00
qtwaitingspinner.cpp Move qt-ui to desktop-widgets 2015-10-30 10:36:49 -07:00
qtwaitingspinner.h Move qt-ui to desktop-widgets 2015-10-30 10:36:49 -07:00
renumber.ui Use icons relative path. 2017-11-30 23:14:46 -08:00
searchbar.ui Use better aliases for icons. 2017-11-30 23:14:46 -08:00
setpoint.ui Use icons relative path. 2017-11-30 23:14:46 -08:00
shiftimagetimes.ui Use icons relative path. 2017-11-30 23:14:46 -08:00
shifttimes.ui
simplewidgets.cpp
simplewidgets.h
starwidget.cpp Use better aliases for icons. 2017-11-30 23:14:46 -08:00
starwidget.h Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
subsurfacewebservices.cpp applying gps fixes: group repetitive code under a macro 2017-12-10 11:38:19 -08:00
subsurfacewebservices.h Remove redundant declaration of set_userid() 2017-11-26 23:17:23 +01:00
tableview.cpp
tableview.h
tableview.ui
tagwidget.cpp
tagwidget.h
templateedit.cpp Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
templateedit.h Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
templateedit.ui templateedit.ui: give the layout for "Border width" unique name 2017-03-12 09:19:03 -07:00
templatelayout.cpp printing: update the coping of bundled templates 2017-11-24 23:06:52 +02:00
templatelayout.h printing: update the coping of bundled templates 2017-11-24 23:06:52 +02:00
undocommands.cpp
undocommands.h
updatemanager.cpp
updatemanager.h
urldialog.ui
usermanual.cpp Use better aliases for icons. 2017-11-30 23:14:46 -08:00
usermanual.h
usersurvey.cpp Use icons relative path. 2017-11-30 23:14:46 -08:00
usersurvey.h Add SPDX header to desktop widgets 2017-04-29 13:32:55 -07:00
usersurvey.ui
webservices.ui Use icons relative path. 2017-11-30 23:14:46 -08:00