subsurface/qt-ui
Dirk Hohndel d8c5f366c8 First deselect, then select
For reasons I still don't understand, sometimes (but not always) when
clicking on a trip header we appear to get a select notification for the
trip and at the same time deselect notifications for every dive in the
trip. This seems wrong but I can't seem to figure out why it happens -
and of course it causes us to have a mixed up interpretation of what is
selected in our internal selection tracking.

Simply acting on the new selection after the newly deselected items are
handled appears to fix the issue, but I do worry about this change.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-06-14 06:17:38 -07:00
..
marble Work around broken Marble on Debian 2013-05-18 09:49:37 -07:00
divelistview.cpp First deselect, then select 2013-06-14 06:17:38 -07:00
divelistview.h Implements the DiveList to behave like Linus Explained. 2013-06-12 14:14:25 -03:00
downloadfromdivecomputer.cpp Fixed running the Download dialog multiple times 2013-05-30 18:21:08 +09:00
downloadfromdivecomputer.h Fixed running the Download dialog multiple times 2013-05-30 18:21:08 +09:00
downloadfromdivecomputer.ui Change title of dive download form 2013-06-12 07:27:58 -04:00
globe.cpp Fix compile: mixup of GeoDataCoordinates and GeoDataPoint 2013-06-07 22:06:46 -07:00
globe.h Get single click on the map widget in a callback for further processing 2013-06-05 14:44:12 +09:00
kmessagewidget.cpp Fixed the 'click in close doesn't close' on KMessageWidget. 2013-05-22 08:10:02 -03:00
kmessagewidget.h Compile fix 2013-05-17 22:27:50 -07:00
maintab.cpp Disable Document Mode for MainTab on MacOSX 2013-06-07 21:42:13 -07:00
maintab.h Remove obsolete slots 2013-05-23 18:35:04 -07:00
maintab.ui Disable Document Mode for MainTab on MacOSX 2013-06-07 21:42:13 -07:00
mainwindow.cpp Merge branch 'linusDiveList' of https://github.com/tcanabrava/subsurface 2013-06-13 19:56:36 +02:00
mainwindow.h Fixed the show / hide dialog shortcuts to take the splitter into consideration 2013-06-12 15:54:55 -03:00
mainwindow.ui Merge branch 'linusDiveList' of https://github.com/tcanabrava/subsurface 2013-06-13 19:56:36 +02:00
modeldelegates.cpp Correctly add new weight / cylinder types, even when hitting 'tab' 2013-05-23 23:26:17 -07:00
modeldelegates.h Add weightsystem delegate to enable editing of weightsystem 2013-05-23 21:36:33 -07:00
models.cpp Improve the trip header 2013-06-13 20:00:20 +02:00
models.h Try to get rid of unnecessary reloads of the dive list 2013-06-06 11:28:20 +09:00
plotareascene.cpp Add Qtr_ macros that uses gettext in a tr() compatible manner 2013-04-13 20:44:02 -07:00
plotareascene.h Add Qtr_ macros that uses gettext in a tr() compatible manner 2013-04-13 20:44:02 -07:00
preferences.cpp Explicitly store UI values to prefs 2013-06-04 06:29:33 +09:00
preferences.h Tie all the pieces together and make Preferences work as intended 2013-06-03 21:08:49 +09:00
preferences.ui Correctly implement Metric / Imperial / Personalize preference 2013-06-02 19:52:18 +09:00
profilegraphics.cpp Plot cleanup 2013-06-14 14:34:44 +02:00
profilegraphics.h Plot cleanup 2013-06-14 14:34:44 +02:00
simplewidgets.cpp Added a new widget 'MinMaxAvgWidget' 2013-06-04 18:51:27 -03:00
simplewidgets.h Added a new widget 'MinMaxAvgWidget' 2013-06-04 18:51:27 -03:00
starwidget.cpp The never ending, futile fight for whitespace consistency 2013-05-22 21:31:45 -07:00
starwidget.h Added option to edit the selected dive. 2013-05-18 17:06:48 -07:00
subsurfacewebservices.cpp Fix webservice download dialog 2013-06-08 21:11:07 -07:00
subsurfacewebservices.h Hoocked up the buttons and the parsing of the XML. 2013-06-06 11:31:55 -03:00
subsurfacewebservices.ui Hoocked up the buttons and the parsing of the XML. 2013-06-06 11:31:55 -03:00