mirror of
https://github.com/cagnulein/qdomyos-zwift.git
synced 2026-02-18 00:17:41 +01:00
Compare commits
17 Commits
master
...
android_5_
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f48ee36ef3 | ||
|
|
1e1e6cf4bf | ||
|
|
19105f4c23 | ||
|
|
148d8530aa | ||
|
|
b25334d669 | ||
|
|
e8b44ecb07 | ||
|
|
3692362ada | ||
|
|
6eddbf754b | ||
|
|
0178b8d28b | ||
|
|
0e9556065c | ||
|
|
9342b8018f | ||
|
|
3f8226a7e9 | ||
|
|
587e2da456 | ||
|
|
cbb7845ec1 | ||
|
|
8aa8ef7983 | ||
|
|
ec107e42f5 | ||
|
|
f4a010c540 |
@@ -128,11 +128,12 @@ public class InAppPurchase implements PurchasesUpdatedListener
|
||||
@Override
|
||||
public void onBillingSetupFinished(BillingResult billingResult) {
|
||||
Log.w(TAG, "onBillingSetupFinished");
|
||||
if (billingResult.getResponseCode() == RESULT_OK) {
|
||||
return;
|
||||
/* if (billingResult.getResponseCode() == RESULT_OK) {
|
||||
purchasedProductsQueried(m_nativePointer);
|
||||
} else {
|
||||
Log.w(TAG, "onBillingSetupFinished error!" + billingResult.getResponseCode());
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -595,7 +595,7 @@ homeform::homeform(QQmlApplicationEngine *engine, bluetooth *bl) {
|
||||
}
|
||||
#endif
|
||||
|
||||
m_speech.setLocale(QLocale::English);
|
||||
//m_speech.setLocale(QLocale::English);
|
||||
|
||||
#if defined(Q_OS_LINUX) && !defined(Q_OS_ANDROID)
|
||||
QBluetoothDeviceInfo b;
|
||||
@@ -3721,8 +3721,8 @@ void homeform::Start_inner(bool send_event_to_device) {
|
||||
|
||||
m_overridePower = false;
|
||||
|
||||
if (settings.value(QZSettings::tts_enabled, QZSettings::default_tts_enabled).toBool())
|
||||
m_speech.say("Start pressed");
|
||||
/*if (settings.value(QZSettings::tts_enabled, QZSettings::default_tts_enabled).toBool())
|
||||
m_speech.say("Start pressed");*/
|
||||
|
||||
if (!paused && !stopped) {
|
||||
paused = true;
|
||||
@@ -3846,8 +3846,8 @@ void homeform::Stop() {
|
||||
this->innerTemplateManager->reinit();
|
||||
#endif
|
||||
|
||||
if (settings.value(QZSettings::tts_enabled, QZSettings::default_tts_enabled).toBool())
|
||||
m_speech.say("Stop pressed");
|
||||
/*if (settings.value(QZSettings::tts_enabled, QZSettings::default_tts_enabled).toBool())
|
||||
m_speech.say("Stop pressed");*/
|
||||
|
||||
if (bluetoothManager->device()) {
|
||||
|
||||
@@ -5588,7 +5588,7 @@ void homeform::update() {
|
||||
setToastRequested("AutoLap " + QString::number(settings.value(QZSettings::autolap_distance, QZSettings::default_autolap_distance).toDouble(), 'f', 1));
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
if (settings.value(QZSettings::tts_enabled, QZSettings::default_tts_enabled).toBool()) {
|
||||
static double tts_speed_played = 0;
|
||||
bool description =
|
||||
@@ -5637,7 +5637,7 @@ void homeform::update() {
|
||||
if (settings.value(QZSettings::tts_avg_cadence, QZSettings::default_tts_avg_cadence).toBool())
|
||||
s.append((description ? tr(", Average cadence ") : ",") +
|
||||
QString::number(bluetoothManager->device()->currentCadence().average(), 'f', 0));
|
||||
if (settings.value(QZSettings::tts_max_cadence, QZSettings::default_tts_max_cadence /* true */)
|
||||
if (settings.value(QZSettings::tts_max_cadence, QZSettings::default_tts_max_cadence)
|
||||
.toBool())
|
||||
s.append((description ? tr(", Max cadence ") : ",") +
|
||||
QString::number(bluetoothManager->device()->currentCadence().max()));
|
||||
@@ -5703,7 +5703,7 @@ void homeform::update() {
|
||||
if (settings.value(QZSettings::tts_max_watt, QZSettings::default_tts_max_watt).toBool())
|
||||
s.append((description ? tr(", max watt ") : ",") +
|
||||
QString::number(bluetoothManager->device()->wattsMetric().max(), 'f', 0));
|
||||
if (settings.value(QZSettings::tts_act_ftp, QZSettings::default_tts_act_ftp /* true */)
|
||||
if (settings.value(QZSettings::tts_act_ftp, QZSettings::default_tts_act_ftp )
|
||||
.toBool())
|
||||
s.append((description ? tr(", ftp ") : ",") + QString::number(ftpZone, 'f', 1));
|
||||
if (settings.value(QZSettings::tts_act_heart, QZSettings::default_tts_act_heart).toBool())
|
||||
@@ -5825,7 +5825,7 @@ void homeform::update() {
|
||||
m_speech.say(s);
|
||||
}
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
if(bluetoothManager->device()->currentSpeed().value() > 0 && !isinf(bluetoothManager->device()->currentSpeed().value()))
|
||||
bluetoothManager->device()->addCurrentDistance1s((bluetoothManager->device()->currentSpeed().value() / 3600.0));
|
||||
|
||||
@@ -769,7 +769,7 @@ class homeform : public QObject {
|
||||
bool getLap();
|
||||
void Start_inner(bool send_event_to_device);
|
||||
|
||||
QTextToSpeech m_speech;
|
||||
//QTextToSpeech m_speech;
|
||||
int tts_summary_count = 0;
|
||||
|
||||
#if defined(Q_OS_WIN) || (defined(Q_OS_MAC) && !defined(Q_OS_IOS)) || (defined(Q_OS_ANDROID) && defined(LICENSE))
|
||||
|
||||
@@ -57,12 +57,14 @@
|
||||
QT_USE_NAMESPACE
|
||||
|
||||
static void purchasedProductsQueried(JNIEnv *, jclass, jlong nativePointer) {
|
||||
return;
|
||||
AndroidInAppPurchaseBackend *backend = reinterpret_cast<AndroidInAppPurchaseBackend *>(nativePointer);
|
||||
QMetaObject::invokeMethod(backend, "registerReady", Qt::AutoConnection);
|
||||
}
|
||||
|
||||
static void registerProduct(JNIEnv *, jclass, jlong nativePointer, jstring productId, jstring price, jstring title,
|
||||
jstring description) {
|
||||
return;
|
||||
AndroidInAppPurchaseBackend *backend = reinterpret_cast<AndroidInAppPurchaseBackend *>(nativePointer);
|
||||
QMetaObject::invokeMethod(
|
||||
backend, "registerProduct", Qt::AutoConnection, Q_ARG(QString, QAndroidJniObject(productId).toString()),
|
||||
@@ -72,6 +74,7 @@ static void registerProduct(JNIEnv *, jclass, jlong nativePointer, jstring produ
|
||||
|
||||
static void registerPurchased(JNIEnv *, jclass, jlong nativePointer, jstring identifier, jstring signature,
|
||||
jstring data, jstring purchaseToken, jstring orderId, jlong timestamp) {
|
||||
return;
|
||||
QDateTime dateTime = QDateTime::fromMSecsSinceEpoch(qint64(timestamp));
|
||||
dateTime.setTimeSpec(Qt::LocalTime);
|
||||
|
||||
@@ -85,6 +88,7 @@ static void registerPurchased(JNIEnv *, jclass, jlong nativePointer, jstring ide
|
||||
|
||||
static void purchaseSucceeded(JNIEnv *, jclass, jlong nativePointer, jint requestCode, jstring signature, jstring data,
|
||||
jstring purchaseToken, jstring orderId, jlong timestamp) {
|
||||
return;
|
||||
QDateTime dateTime = QDateTime::fromMSecsSinceEpoch(qint64(timestamp));
|
||||
dateTime.setTimeSpec(Qt::LocalTime);
|
||||
|
||||
@@ -98,6 +102,7 @@ static void purchaseSucceeded(JNIEnv *, jclass, jlong nativePointer, jint reques
|
||||
|
||||
static void purchaseFailed(JNIEnv *, jclass, jlong nativePointer, jint requestCode, jint failureReason,
|
||||
jstring errorString) {
|
||||
return;
|
||||
AndroidInAppPurchaseBackend *backend = reinterpret_cast<AndroidInAppPurchaseBackend *>(nativePointer);
|
||||
QMetaObject::invokeMethod(backend, "purchaseFailed", Qt::AutoConnection, Q_ARG(int, int(requestCode)),
|
||||
Q_ARG(int, int(failureReason)),
|
||||
@@ -116,6 +121,7 @@ static JNINativeMethod methods[] = {
|
||||
{"purchaseFailed", "(JIILjava/lang/String;)V", (void *)purchaseFailed}};
|
||||
|
||||
JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *) {
|
||||
return JNI_VERSION_1_6;
|
||||
static bool initialized = false;
|
||||
if (initialized) {
|
||||
return JNI_VERSION_1_6;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
include(../defaults.pri)
|
||||
QT += bluetooth widgets xml positioning quick networkauth websockets texttospeech location multimedia
|
||||
QT += bluetooth widgets xml positioning quick networkauth websockets location multimedia
|
||||
QTPLUGIN += qavfmediaplayer
|
||||
QT+= charts core-private
|
||||
|
||||
|
||||
Reference in New Issue
Block a user