summaryrefslogtreecommitdiffstats
path: root/src/android/view/animation/qnativeandroidalphaanimation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/android/view/animation/qnativeandroidalphaanimation.cpp')
-rw-r--r--src/android/view/animation/qnativeandroidalphaanimation.cpp31
1 files changed, 22 insertions, 9 deletions
diff --git a/src/android/view/animation/qnativeandroidalphaanimation.cpp b/src/android/view/animation/qnativeandroidalphaanimation.cpp
index ae52dc6..370551f 100644
--- a/src/android/view/animation/qnativeandroidalphaanimation.cpp
+++ b/src/android/view/animation/qnativeandroidalphaanimation.cpp
@@ -35,45 +35,58 @@
****************************************************************************/
#include "qnativeandroidalphaanimation_p.h"
+#include "qnativeandroidanimation_p_p.h"
QT_BEGIN_NAMESPACE
-QNativeAndroidAlphaAnimation::QNativeAndroidAlphaAnimation(QObject *parent) :
- QNativeAndroidAnimation(parent), m_fromAlpha(0), m_toAlpha(0)
+class QNativeAndroidAlphaAnimationPrivate : public QNativeAndroidAnimationPrivate
+{
+public:
+ qreal fromAlpha = 0.0;
+ qreal toAlpha = 0.0;
+};
+
+QNativeAndroidAlphaAnimation::QNativeAndroidAlphaAnimation(QObject *parent)
+ : QNativeAndroidAnimation(*(new QNativeAndroidAlphaAnimationPrivate), parent)
{
}
qreal QNativeAndroidAlphaAnimation::fromAlpha() const
{
- return m_fromAlpha;
+ Q_D(const QNativeAndroidAlphaAnimation);
+ return d->fromAlpha;
}
void QNativeAndroidAlphaAnimation::setFromAlpha(qreal alpha)
{
- if (m_fromAlpha != alpha) {
- m_fromAlpha = alpha;
+ Q_D(QNativeAndroidAlphaAnimation);
+ if (d->fromAlpha != alpha) {
+ d->fromAlpha = alpha;
emit fromAlphaChanged();
}
}
qreal QNativeAndroidAlphaAnimation::toAlpha() const
{
- return m_toAlpha;
+ Q_D(const QNativeAndroidAlphaAnimation);
+ return d->toAlpha;
}
void QNativeAndroidAlphaAnimation::setToAlpha(qreal alpha)
{
- if (m_toAlpha != alpha) {
- m_toAlpha = alpha;
+ Q_D(QNativeAndroidAlphaAnimation);
+ if (d->toAlpha != alpha) {
+ d->toAlpha = alpha;
emit toAlphaChanged();
}
}
QAndroidJniObject QNativeAndroidAlphaAnimation::onCreate()
{
+ Q_D(QNativeAndroidAlphaAnimation);
return QAndroidJniObject("android/view/animation/AlphaAnimation",
"(FF)V",
- m_fromAlpha, m_toAlpha);
+ d->fromAlpha, d->toAlpha);
}
QT_END_NAMESPACE