Add sdkVersion() to QNativeInterface::QAndroidApplication
The androidSdkVersion() is probably the most used call from QtAndroidPrivate, so instead of waiting long time for a cross platform api that could offer this functionality, it's better to have it now under the NativeInterface. Task-number: QTBUG-90497 Change-Id: I008d4c77d347d36e0a7e8ca4d6f33f993b02511b Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
This commit is contained in:
parent
c4961c0fbe
commit
3a4a8398ab
@ -57,6 +57,7 @@ struct Q_CORE_EXPORT QAndroidApplication
|
||||
QT_DECLARE_NATIVE_INTERFACE(QAndroidApplication)
|
||||
static jobject context();
|
||||
static bool isActivityContext();
|
||||
static int sdkVersion();
|
||||
};
|
||||
#endif
|
||||
}
|
||||
|
@ -82,4 +82,15 @@ bool QNativeInterface::QAndroidApplication::isActivityContext()
|
||||
return QtAndroidPrivate::activity();
|
||||
}
|
||||
|
||||
/*!
|
||||
\fn int QNativeInterface::QAndroidApplication::sdkVersion()
|
||||
|
||||
Returns the Android SDK version. This is also known as the API level.
|
||||
|
||||
\since 6.2
|
||||
*/
|
||||
int QNativeInterface::QAndroidApplication::sdkVersion()
|
||||
{
|
||||
return QtAndroidPrivate::androidSdkVersion();
|
||||
}
|
||||
QT_END_NAMESPACE
|
||||
|
Loading…
Reference in New Issue
Block a user