14 KisApplication *app = qobject_cast<KisApplication *>(KisApplication::instance());
16 return app->androidDonations();
37 QAndroidJniObject::callStaticMethod<void>(
"org/krita/android/DonationHelper",
"startBillingFlow",
"()V");
57 QAndroidJniObject::callStaticMethod<void>(
"org/krita/android/DonationHelper",
"syncState",
"()V");
64 KisApplication *app = qobject_cast<KisApplication *>(KisApplication::instance());
67 if (androidDonations) {
JNIEXPORT void JNICALL Java_org_krita_android_JNIWrappers_donationStateUpdated(JNIEnv *, jobject, jint state)
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
bool shouldShowDonationLink() const
void sigStateUpdateReceived(int state)
void slotStartDonationFlow()
bool shouldShowSupporterBadge() const
void slotUpdateState(int state)
KisAndroidDonations(QObject *parent=nullptr)
static KisAndroidDonations * instance()
Base class for the Krita app.