Add function getters in the native interface
Change-Id: I4609071e38c3807479375ef98f260516da03ec15 Reviewed-by: Paul Olav Tvete <paul.tvete@nokia.com>
This commit is contained in:
parent
1d0ed55e6e
commit
ba1309e1f4
@ -80,6 +80,30 @@ void * QPlatformNativeInterface::nativeResourceForBackingStore(const QByteArray
|
||||
return 0;
|
||||
}
|
||||
|
||||
QPlatformNativeInterface::NativeResourceForIntegrationFunction QPlatformNativeInterface::nativeResourceFunctionForIntegration(const QByteArray &resource)
|
||||
{
|
||||
Q_UNUSED(resource);
|
||||
return 0;
|
||||
}
|
||||
|
||||
QPlatformNativeInterface::NativeResourceForContextFunction QPlatformNativeInterface::nativeResourceFunctionForContext(const QByteArray &resource)
|
||||
{
|
||||
Q_UNUSED(resource);
|
||||
return 0;
|
||||
}
|
||||
|
||||
QPlatformNativeInterface::NativeResourceForWindowFunction QPlatformNativeInterface::nativeResourceFunctionForWindow(const QByteArray &resource)
|
||||
{
|
||||
Q_UNUSED(resource);
|
||||
return 0;
|
||||
}
|
||||
|
||||
QPlatformNativeInterface::NativeResourceForBackingStoreFunction QPlatformNativeInterface::nativeResourceFunctionForBackingStore(const QByteArray &resource)
|
||||
{
|
||||
Q_UNUSED(resource);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*!
|
||||
Contains generic window properties that the platform may utilize.
|
||||
*/
|
||||
|
@ -76,6 +76,15 @@ public:
|
||||
virtual void *nativeResourceForWindow(const QByteArray &resource, QWindow *window);
|
||||
virtual void *nativeResourceForBackingStore(const QByteArray &resource, QBackingStore *backingStore);
|
||||
|
||||
typedef void * (*NativeResourceForIntegrationFunction)();
|
||||
typedef void * (*NativeResourceForContextFunction)(QOpenGLContext *context);
|
||||
typedef void * (*NativeResourceForWindowFunction)(QWindow *window);
|
||||
typedef void * (*NativeResourceForBackingStoreFunction)(QBackingStore *backingStore);
|
||||
virtual NativeResourceForIntegrationFunction nativeResourceFunctionForIntegration(const QByteArray &resource);
|
||||
virtual NativeResourceForContextFunction nativeResourceFunctionForContext(const QByteArray &resource);
|
||||
virtual NativeResourceForWindowFunction nativeResourceFunctionForWindow(const QByteArray &resource);
|
||||
virtual NativeResourceForBackingStoreFunction nativeResourceFunctionForBackingStore(const QByteArray &resource);
|
||||
|
||||
virtual QVariantMap windowProperties(QPlatformWindow *window) const;
|
||||
virtual QVariant windowProperty(QPlatformWindow *window, const QString &name) const;
|
||||
virtual QVariant windowProperty(QPlatformWindow *window, const QString &name, const QVariant &defaultValue) const;
|
||||
|
Loading…
Reference in New Issue
Block a user