New example addressbook.

The new example shows how to do a full text search and sort a model.

Change-Id: I87666c5bc642cadce1d40db0ddb70fed4a171076
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Add missing Qt namespace

Change-Id: I50e3619b8e5a0a1419cba1955f5432d81918c537
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Add missing destructor for EnginioQmlClient

Change-Id: I63339474120a6ec120bcbff5ca4e08dd3dad4016
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Workaround crash when staging url is used.

On staging we have enabled notifications which are know to be subject
of many untested races. In production environment the problem doesn't
exist.

Change-Id: Idfdc4521ff853a73c78f07d98455d588a2d99c52
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Remove an unused varianble

Change-Id: I77a979df80db885b8d74874ce0c73be46f2c2ffe
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Update types in qml docs

Change-Id: I6cb63452337baa827ced7288eef70be070e95c9f
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
API: Rename ObjectAclOperation to AccessControlOperation

[ChangeLog][API] Renamed ObjectAclOperation to AccessControlOperation

Change-Id: I5490bae6790e69384d2a3de60962071525630ffe
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Remove const from signals

Change-Id: Id52306da8a7034f807f83322a9c5150d4d97df3a
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Move Q_PROPERTY to the Q_OBJECT macro for consistency

Change-Id: I9e0fd718711bbc802880a9a50004c51e19e29d48
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
API: Rename search to fullTextSearch

[ChangeLog][API] Renamed the search function to fullTextSearch

Change-Id: I4c667ccbf89048e9ef49d26d4fb80ed52153dfde
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
API: Rename downloadFile to downloadUrl

[ChangeLog][API] Renamed the downloadFile function to downloadUrl to
make it clear that this function does only provide a URL and does not
download the file.

Change-Id: I6b3c20de9319c7545ff266d2778b985729fe5077
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Add explicit to single argument constructor

Change-Id: I8adfbd24023417ac4d450f67413f47e959e666f0
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Make setUser and setPassword slots

Change-Id: I23b4c592e2f26ada3ea74d33ee4731b86d5a5d40
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
API: Rename EnginioModel::engino property to client

[ChangeLog][API] Renamed EnginioModel::engino property to client

Change-Id: I56ee3dfeab0f051b92dddf88bc94fb15552572a5
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
API: Rename EnginioModel::setProperty to setData

[ChangeLog][API] Renamed setProperty to setData in EnginioModel for
better consistency with other C++ models.

Change-Id: I112571b31de713a9d7886bfe925fe445eb37c6ed
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
API: Rename EnginioModelBase::Roles to Role

[ChangeLog][API] Renamed Roles to Role in EnginioModelBase. Enums should
be singular.

Change-Id: Ib0228c0b982cc67f10c76c9187626f0f76d6883d
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Clean up symbol visibility

Change-Id: Id9138a0906388cf318b9bcf029c1d3c61febe90c
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
EnginioModel::setData change order of arguments

This makes it consistent with QAbstractItemModel

[ChangeLog][API] The order of the role and value arguments in
EnginioModel::setData changed.

Change-Id: I60b0e1c8a9417aa1c9345789ff86e08c029804b4
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@digia.com>
Simplify replies connections ownership.

By using new QObject::connect signal we do not have to manually trace
QObject connections anymore.

The patch fixes random crash in EnginioModel autotests in which a not
needed anymore reply was delivered.

Change-Id: I71e21f486d8ed6b55889a1f71d6c801e20bdab09
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
Improve socialtodos docs

While the last two sections are still missing, I think this is great as
a first version. We can improve it incrementally and it is already much
better than what we have.

Done-with: Harri Eronen

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