subsurface/stats
Berthold Stoeger b1c0d42408 statistics: remember position of legend when resizing
The position of the legend was reset when resizing. This was
OK as long as the legend wasn't movable.

To avoid resetting the position, store the center position
of the legend relatively to the size of the canvas. On
resize restore the center to the same relative size.

To avoid code duplication, move the sanitizing of the
coordinates from the StatsView to the Legend.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2021-01-20 08:47:18 +01:00
..
barseries.cpp statistics: turn infobox into a QSGNode 2021-01-20 08:47:18 +01:00
barseries.h statistics: pass view to series 2021-01-20 08:47:18 +01:00
boxseries.cpp statistics: turn infobox into a QSGNode 2021-01-20 08:47:18 +01:00
boxseries.h statistics: pass view to series 2021-01-20 08:47:18 +01:00
chartitem.cpp statistics: add notion of Z-value to chart items 2021-01-20 08:47:18 +01:00
chartitem.h statistics: add notion of Z-value to chart items 2021-01-20 08:47:18 +01:00
chartlistmodel.cpp statistics: add count property to chart list 2021-01-13 11:39:36 -08:00
chartlistmodel.h statistics: add count property to chart list 2021-01-13 11:39:36 -08:00
CMakeLists.txt statistics: draw legend as a QSGNode 2021-01-20 08:47:18 +01:00
informationbox.cpp statistics: add notion of Z-value to chart items 2021-01-20 08:47:18 +01:00
informationbox.h statistics: turn infobox into a QSGNode 2021-01-20 08:47:18 +01:00
legend.cpp statistics: remember position of legend when resizing 2021-01-20 08:47:18 +01:00
legend.h statistics: remember position of legend when resizing 2021-01-20 08:47:18 +01:00
pieseries.cpp statistics: turn infobox into a QSGNode 2021-01-20 08:47:18 +01:00
pieseries.h statistics: pass view to series 2021-01-20 08:47:18 +01:00
scatterseries.cpp statistics: turn infobox into a QSGNode 2021-01-20 08:47:18 +01:00
scatterseries.h statistics: pass view to series 2021-01-20 08:47:18 +01:00
statsaxis.cpp statistics: print ellipsis in case of too little space 2021-01-11 13:29:15 +01:00
statsaxis.h statistics: consider overhang of horizontal axes 2021-01-11 12:59:17 +01:00
statscolors.cpp statistics: add color-related functions 2021-01-01 21:10:10 +01:00
statscolors.h statistics: convert chart to QQuickItem 2021-01-10 15:16:52 -08:00
statsgrid.cpp build-system: compile stats code on mobile OSs 2021-01-10 15:16:52 -08:00
statsgrid.h statistics: convert chart to QQuickItem 2021-01-10 15:16:52 -08:00
statshelper.h statistics: convert chart to QQuickItem 2021-01-10 15:16:52 -08:00
statsicons.qrc mobile/statistics: make icons available in mobile app 2021-01-19 12:35:29 -08:00
statsseries.cpp statistics: pass view to series 2021-01-20 08:47:18 +01:00
statsseries.h statistics: pass view to series 2021-01-20 08:47:18 +01:00
statsstate.cpp statistics: don't reset binner if binner is set 2021-01-03 15:41:36 -08:00
statsstate.h statistics: reverse chart selection logic 2021-01-03 13:41:15 -08:00
statstranslations.h statistics: add statistic variables 2021-01-01 21:10:10 +01:00
statsvariables.cpp statistics: split people binner 2021-01-10 15:56:40 -08:00
statsvariables.h statistics: add count to box and whisker plots 2021-01-10 14:45:12 -08:00
statsview.cpp statistics: remember position of legend when resizing 2021-01-20 08:47:18 +01:00
statsview.h statistics: add notion of Z-value to chart items 2021-01-20 08:47:18 +01:00
zvalues.h statistics: add notion of Z-value to chart items 2021-01-20 08:47:18 +01:00