Move EnginioBackendManager url into EnginioClient

This way it would not be possible to accidentally execute some
of operations on a different host.

Change-Id: I51ed0406ffab9be5575e85d68792ccb2da49e9bf
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Remove EnginioBackendManager::setServiceUrl

The url is set trough environment variable

Change-Id: Idfb21623908f0f0f66be460dffa34b6c6f1a9935
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Make social todos example resolution independent

Change-Id: Iebcee5df1375e1bf0154da76f01d939d02d7b7f7
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Use OAuth2 for EnginioBackendManager authentication

Change-Id: I3246a039cea4db4af2588d94055e85d63a1b53a0
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Fix OAuth2 tests.

The rest api path was changed.

Change-Id: I7881a2d76eb08885b9ad6333dc794d5ddebd1a6a
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Add request headers to reply debug output

Change-Id: I883d013cd63b3c0f03759a85f798c4ea63652397
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Unify naming convention for QByteArrays in EnginioString

Change-Id: I5b6860d6556e69b1811c39a6f570afde36a868e4
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Fix typo in autotests

Change-Id: Ia29fd4380ac42ec036a47c527ab65c21f0a732d6
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Remove debug output from QML Model test

Change-Id: Ib0d1c9b15a29cd47955df533cc73d7f74f11903d
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Enable OAuth2 tests on production

Change-Id: I4356b5f3a26fd30e357809a390aa3b1c940dcb97
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Remove backend secret concept from QtEnginio

The secret number was redundant.

The change exposed flaky-ness in qml model tests so they were re-factored
and expected values were updated.

Change-Id: I11bbe89390be4e1d3dcec521fde3856455ed4dd9
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Fix login to work again after pressing back

Change-Id: Id002a55e9990e44446f1c9df9919f6183d64065b
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Use OAuth2 instead of basic auth

Change-Id: Ia72333d2fa705834664dab5ca134f7cbe89e2960
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Controls import is needed for the stack attached prop

Change-Id: I539eca9a17b5b7de452897e66849c2c51be2039e
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Remove last bits of EnginioBasicAuthentication

Change-Id: Ib7be38c8a3d58e8c80a1dca9ccb52041f3d9ea83
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Fix two simple doc bugs

Change-Id: I5cc4441333ff5d5633b8b2b6e87443bfe9191b5c
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Delete QNAM instance when it is not needed anymore.

The QNAM is still shared in the thread but it may happen that is has to
be recreated. The main advantage of this change is that we clean
memory and that the QNAM is not destroyed after ~QCoreApplication.

Change-Id: I3dc6a5e7d85b2feebb498700986d27d203dbb89e
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Improve Enginio overview and example documentation.

Change-Id: I23c56614753e81f2507dcd8805c8d8290cec75d2
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Fix hint text always visible when using IM

Also remove some duplicate place holder text code.

Change-Id: I82b12f6d6d2b7364cc5939b3f88c8ebdeae243bf
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Fix social todo example

Adding wouldn't work because of the missing id for the text input. There
was no warning since the text input one level up was found (from the
list management instead of the specific list)...

Change-Id: I85c4d8c521c28d1d83de7210861b20978f3e095a
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>