mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Profile: add speed parameter to Animation::* functions
For now always use the preferences value, so that this is a no-op. This is a preparation for storing the speed in the profile widget. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
parent
74244b3cfe
commit
2d9dc40171
5 changed files with 34 additions and 33 deletions
|
|
@ -4,6 +4,7 @@
|
|||
#include "qt-models/divepicturemodel.h"
|
||||
#include "core/pref.h"
|
||||
#include "core/qthelper.h"
|
||||
#include "core/settings/qPrefDisplay.h"
|
||||
#ifndef SUBSURFACE_MOBILE
|
||||
#include "desktop-widgets/preferences/preferencesdialog.h"
|
||||
#endif
|
||||
|
|
@ -93,12 +94,12 @@ void DivePictureItem::setPixmap(const QPixmap &pix)
|
|||
|
||||
void DivePictureItem::hoverEnterEvent(QGraphicsSceneHoverEvent*)
|
||||
{
|
||||
Animations::scaleTo(this, 1.0);
|
||||
Animations::scaleTo(this, qPrefDisplay::animation_speed(), 1.0);
|
||||
setZValue(baseZValue + 5.0);
|
||||
|
||||
button->setOpacity(0);
|
||||
button->show();
|
||||
Animations::show(button);
|
||||
Animations::show(button, qPrefDisplay::animation_speed());
|
||||
}
|
||||
|
||||
void DivePictureItem::setFileUrl(const QString &s)
|
||||
|
|
@ -108,9 +109,9 @@ void DivePictureItem::setFileUrl(const QString &s)
|
|||
|
||||
void DivePictureItem::hoverLeaveEvent(QGraphicsSceneHoverEvent*)
|
||||
{
|
||||
Animations::scaleTo(this, 0.2);
|
||||
Animations::scaleTo(this, qPrefDisplay::animation_speed(), 0.2);
|
||||
setZValue(baseZValue);
|
||||
Animations::hide(button);
|
||||
Animations::hide(button, qPrefDisplay::animation_speed());
|
||||
}
|
||||
|
||||
void DivePictureItem::mousePressEvent(QGraphicsSceneMouseEvent *event)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue