subsurface/qt-ui/profile
Tomaz Canabrava 6a1a6c82bf Reuse the entry tooltip item and do fewer calls for each mouse move
While analizing the code for the mouse movement I've discovered that
we did a lot of uneeded things: Set the color, the pen, the size
of a fixed-colored line, twice.

We also deleted-newed the same Pixmap / Text for every mouse movement
so now we reuse the 'entryToolTip' that consists of a huge line and
a pixmap, and after that we add the other tooltips that are not static

Also, reduced a lot the number of calls to expand() (that did a lot of
math).

Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-01-15 14:46:57 +13:00
..
animationfunctions.cpp Add a new 'show' Animation, and use it on the close button. 2014-07-30 14:15:09 -07:00
animationfunctions.h Add a new 'show' Animation, and use it on the close button. 2014-07-30 14:15:09 -07:00
divecartesianaxis.cpp Remove unused static function 2014-08-06 10:59:26 -07:00
divecartesianaxis.h Make the Axis set the changed flag when a new line is set 2014-07-29 15:33:00 -07:00
diveeventitem.cpp Extend SAMPLE_EVENT_GASCHANGE2 to have cylinder index in 'flags' field 2015-01-03 21:36:51 -08:00
diveeventitem.h Fix memleak on Pixmap cache 2014-11-14 13:45:54 -08:00
divelineitem.cpp Code cleanup: removed bogus animation functions 2014-07-11 17:01:12 -07:00
divelineitem.h Code cleanup: removed bogus animation functions 2014-07-11 17:01:12 -07:00
divepixmapitem.cpp Move the Trash bin to the topRight on the pictures 2014-08-07 13:12:32 -07:00
divepixmapitem.h Delete pictures from the Widget by pressing delete 2014-08-06 18:32:28 -07:00
diveplotdatamodel.cpp Display CCR setpoint values on the po2 graph 2015-01-05 09:18:06 -08:00
diveplotdatamodel.h Display CCR setpoint values on the po2 graph 2015-01-05 09:18:06 -08:00
diveprofileitem.cpp Remove instantMeanDepthLine 2015-01-14 12:24:57 +13:00
diveprofileitem.h Remove instantMeanDepthLine 2015-01-14 12:24:57 +13:00
diverectitem.cpp
diverectitem.h
divetextitem.cpp Code cleanup: removed bogus animation functions 2014-07-11 17:01:12 -07:00
divetextitem.h Code cleanup: removed bogus animation functions 2014-07-11 17:01:12 -07:00
divetooltipitem.cpp Reuse the entry tooltip item and do fewer calls for each mouse move 2015-01-15 14:46:57 +13:00
divetooltipitem.h Reuse the entry tooltip item and do fewer calls for each mouse move 2015-01-15 14:46:57 +13:00
profilewidget2.cpp Speed Improvemens: fewer calls to mapFromScene / mapToScene 2015-01-15 07:24:13 +13:00
profilewidget2.h Remove instantMeanDepthLine 2015-01-14 12:24:57 +13:00
ruleritem.cpp Ruler: fix weird behaviour near x = 0 2014-11-17 21:04:27 +00:00
ruleritem.h
tankitem.cpp Give oxygen a proper colour in the tankbar 2015-01-05 13:30:47 -08:00
tankitem.h Give oxygen a proper colour in the tankbar 2015-01-05 13:30:47 -08:00