aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/androidextras/android/qandroidfunctions.cpp15
-rw-r--r--src/androidextras/android/qandroidfunctions.h3
2 files changed, 15 insertions, 3 deletions
diff --git a/src/androidextras/android/qandroidfunctions.cpp b/src/androidextras/android/qandroidfunctions.cpp
index 510788b..df9b2a2 100644
--- a/src/androidextras/android/qandroidfunctions.cpp
+++ b/src/androidextras/android/qandroidfunctions.cpp
@@ -231,11 +231,22 @@ void QtAndroid::runOnAndroidThreadSync(const QtAndroid::Runnable &runnable, int
\since 5.7
\fn void QtAndroid::hideSplashScreen()
- Hides the splash screen.
+ Hides the splash screen immediately.
*/
void QtAndroid::hideSplashScreen()
{
- QtAndroidPrivate::hideSplashScreen(QJNIEnvironmentPrivate());
+ hideSplashScreen(0);
+}
+
+/*!
+ \since 5.10
+ \fn void QtAndroid::hideSplashScreen(int duration)
+
+ Hides the splash screen, fading it for \a duration milliseconds.
+*/
+void QtAndroid::hideSplashScreen(int duration)
+{
+ QtAndroidPrivate::hideSplashScreen(QJNIEnvironmentPrivate(), duration);
}
QT_END_NAMESPACE
diff --git a/src/androidextras/android/qandroidfunctions.h b/src/androidextras/android/qandroidfunctions.h
index 220d75d..7095c1b 100644
--- a/src/androidextras/android/qandroidfunctions.h
+++ b/src/androidextras/android/qandroidfunctions.h
@@ -70,7 +70,8 @@ namespace QtAndroid
Q_ANDROIDEXTRAS_EXPORT void runOnAndroidThread(const Runnable &runnable);
Q_ANDROIDEXTRAS_EXPORT void runOnAndroidThreadSync(const Runnable &runnable, int timeoutMs = INT_MAX);
- Q_ANDROIDEXTRAS_EXPORT void hideSplashScreen();
+ Q_ANDROIDEXTRAS_EXPORT void hideSplashScreen(); // ### Qt6: merge with next overload
+ Q_ANDROIDEXTRAS_EXPORT void hideSplashScreen(int duration);
}
QT_END_NAMESPACE