subsurface/profile-widget
Berthold Stoeger 05a1626c7e Implement different zoom levels for dive photos tab
This implements different zoom levels for the dive photos tab as
suggested by Stefan Fuchs <sfuchs@gmx.de> in #898.
The zoom level can be changed using a slider or CTRL+mousewheel.
Zoom levels range from a third of the standard thumbnail size to
thrice the standard thumbnail size.

Thumbnails are cached in maximum resolution and scaled down on
the fly. Because the profile widget took its pictures from the
photo list model, an extra picture copy with a fixed size had
to be introduced.

The UI is still a bit crude.

Reported-by: Stefan Fuchs <sfuchs@gmx.de>
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2017-12-18 12:07:10 -08:00
..
animationfunctions.cpp Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
animationfunctions.h Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
CMakeLists.txt Correctly handle SubsurfaceMobile 2016-01-08 08:04:24 -08:00
divecartesianaxis.cpp Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
divecartesianaxis.h Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
diveeventitem.cpp Use better aliases for icons. 2017-11-30 23:14:46 -08:00
diveeventitem.h Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
divelineitem.cpp Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
divelineitem.h Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
divepixmapitem.cpp Dive picture handling: Re enable multi select, improve mouse events 2017-12-01 09:44:34 +01:00
divepixmapitem.h Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
diveprofileitem.cpp Use displayed_dc instead of current_dc 2017-10-19 14:57:02 -04:00
diveprofileitem.h Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
diverectitem.cpp Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
diverectitem.h Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
divetextitem.cpp Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
divetextitem.h Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
divetooltipitem.cpp Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
divetooltipitem.h code cleanup: remove unimplemented classes and structs 2017-06-16 05:31:41 +09:00
profilewidget2.cpp Implement different zoom levels for dive photos tab 2017-12-18 12:07:10 -08:00
profilewidget2.h desktop UI: no longer attempt to manually show error notifications 2017-10-26 15:55:49 +02:00
ruleritem.cpp Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
ruleritem.h Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00
tankitem.cpp Silence random warnings 2017-10-20 17:25:18 -04:00
tankitem.h Add SPDX header to profile widgets 2017-04-29 13:32:55 -07:00