mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 13:10:19 +00:00
7bf63c5b0b
The error with 'ungrabMouse' warning that we got was because we were removing an item that had the mouse grab instead of waiting a few milisseconds so it won't be the mouse grabber anymore. So I'v used the Animations::hide() to get rid of it, and since it worked well, I'v also added a Animations::show() method to display it in a good fade-in way. Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
18 lines
392 B
C++
18 lines
392 B
C++
#ifndef ANIMATIONFUNCTIONS_H
|
|
#define ANIMATIONFUNCTIONS_H
|
|
|
|
#include <QtGlobal>
|
|
#include <QPointF>
|
|
|
|
class QObject;
|
|
|
|
namespace Animations {
|
|
void hide(QObject *obj);
|
|
void show(QObject *obj);
|
|
void moveTo(QObject *obj, qreal x, qreal y);
|
|
void moveTo(QObject *obj, const QPointF &pos);
|
|
void animDelete(QObject *obj);
|
|
void scaleTo(QObject *obj, qreal scale);
|
|
}
|
|
|
|
#endif // ANIMATIONFUNCTIONS_H
|