mirror of
https://github.com/status-im/dotherside.git
synced 2025-02-12 04:26:43 +00:00
Bind QQuickView::setSource and QQuickView::setResizeMode
This commit is contained in:
parent
e382e204a5
commit
4e920ce3b7
@ -41,7 +41,9 @@ DOS_API void dos_qqmlapplicationengine_delete(void* vptr);
|
||||
DOS_API void dos_qquickview_create(void** vptr);
|
||||
DOS_API void dos_qquickview_show(void* vptr);
|
||||
DOS_API void dos_qquickview_source(void* vptr, char** result);
|
||||
DOS_API void dos_qquickview_set_source_url(void* vptr, void* url);
|
||||
DOS_API void dos_qquickview_set_source(void* vptr, const char* filename);
|
||||
DOS_API void dos_qquickview_set_resize_mode(void* vptr, int resizeMode);
|
||||
DOS_API void dos_qquickview_delete(void* vptr);
|
||||
DOS_API void dos_qquickview_rootContext(void* vptr, void** result);
|
||||
|
||||
|
@ -142,6 +142,19 @@ void dos_qquickview_set_source(void* vptr, const char* filename)
|
||||
view->setSource(QUrl::fromLocalFile(QCoreApplication::applicationDirPath() + QDir::separator() + QString(filename)));
|
||||
}
|
||||
|
||||
void dos_qquickview_set_source_url(void* vptr, void* url)
|
||||
{
|
||||
QQuickView* view = reinterpret_cast<QQuickView*>(vptr);
|
||||
QUrl* _url = reinterpret_cast<QUrl*>(url);
|
||||
view->setSource(*_url);
|
||||
}
|
||||
|
||||
void dos_qquickview_set_resize_mode(void* vptr, int resizeMode)
|
||||
{
|
||||
QQuickView* view = reinterpret_cast<QQuickView*>(vptr);
|
||||
view->setResizeMode((QQuickView::ResizeMode) resizeMode);
|
||||
}
|
||||
|
||||
void dos_qquickview_rootContext(void* vptr, void** context)
|
||||
{
|
||||
QQuickView* view = reinterpret_cast<QQuickView*>(vptr);
|
||||
|
Loading…
x
Reference in New Issue
Block a user