Create logic for call android native image picker

This commit is contained in:
Angela Mazzurco 2017-07-10 19:50:11 +02:00
parent 59b77da6a2
commit 2cb6742dbc
6 changed files with 87 additions and 1 deletions

View file

@ -0,0 +1,28 @@
#pragma once
#include <QObject>
#include <QDebug>
#ifdef __ANDROID__
# include <QtAndroid>
# include <QtAndroidExtras/QAndroidJniObject>
#endif // __ANDROID__
struct AndroidImagePicker : QObject
{
Q_OBJECT
public slots:
static void openPicker()
{
qDebug() << "Starting image picker intent";
#ifdef __ANDROID__
QAndroidJniObject::callStaticMethod<void>(
"org/retroshare/android/qml_app/RetroshareImagePicker",
"imagePickerIntent",
"()Landroid/content/Intent;" );
#endif // __ANDROID__
}
};