Krita Source Code Documentation
Loading...
Searching...
No Matches
KisAndroidDonations.cpp File Reference
#include "KisAndroidDonations.h"
#include "KisApplication.h"
#include "kis_splash_screen.h"
#include <QAndroidJniEnvironment>
#include <QImage>
#include <QTemporaryFile>
#include <QtAndroid>

Go to the source code of this file.

Functions

JNIEXPORT void JNICALL Java_org_krita_android_JNIWrappers_donationStateUpdated (JNIEnv *, jobject, jint state, jlong ownedProductFlags)
 
JNIEXPORT void JNICALL Java_org_krita_android_JNIWrappers_onSplashDialogDismissed (JNIEnv *, jobject)
 
JNIEXPORT void JNICALL Java_org_krita_android_JNIWrappers_showDonationManagementDialog (JNIEnv *, jobject)
 

Function Documentation

◆ Java_org_krita_android_JNIWrappers_donationStateUpdated()

JNIEXPORT void JNICALL Java_org_krita_android_JNIWrappers_donationStateUpdated ( JNIEnv * ,
jobject ,
jint state,
jlong ownedProductFlags )

Definition at line 237 of file KisAndroidDonations.cpp.

241{
242 KisApplication *app = qobject_cast<KisApplication *>(KisApplication::instance());
243 if (app) {
244 KisAndroidDonations *androidDonations = app->androidDonations();
245 if (androidDonations) {
246 Q_EMIT androidDonations->sigStateUpdateReceived(state, ownedProductFlags);
247 }
248 }
249}
void sigStateUpdateReceived(int state, long long ownedProductFlags)
Base class for the Krita app.

References KisAndroidDonations::sigStateUpdateReceived().

◆ Java_org_krita_android_JNIWrappers_onSplashDialogDismissed()

JNIEXPORT void JNICALL Java_org_krita_android_JNIWrappers_onSplashDialogDismissed ( JNIEnv * ,
jobject  )

Definition at line 263 of file KisAndroidDonations.cpp.

265{
266 KisApplication *app = qobject_cast<KisApplication *>(KisApplication::instance());
267 if (app) {
268 KisAndroidDonations *androidDonations = app->androidDonations();
269 if (androidDonations) {
270 Q_EMIT androidDonations->sigSplashDialogDismissed();
271 }
272 }
273}
void sigSplashDialogDismissed()

References KisAndroidDonations::sigSplashDialogDismissed().

◆ Java_org_krita_android_JNIWrappers_showDonationManagementDialog()

JNIEXPORT void JNICALL Java_org_krita_android_JNIWrappers_showDonationManagementDialog ( JNIEnv * ,
jobject  )

Definition at line 251 of file KisAndroidDonations.cpp.

253{
254 KisApplication *app = qobject_cast<KisApplication *>(KisApplication::instance());
255 if (app) {
256 KisAndroidDonations *androidDonations = app->androidDonations();
257 if (androidDonations) {
258 androidDonations->setShowDonationManagementDialogPending(true);
259 }
260 }
261}
void setShowDonationManagementDialogPending(bool pending)

References KisAndroidDonations::setShowDonationManagementDialogPending().