Remove colliding image

People can see from the schedule that two talks are at the same time.

Change-Id: I7a56645c8ceb8c317bb28f2ea8fc5cc93b1c8be7
Reviewed-by: Niels Weber <niels.weber@digia.com>
Make the event screen fit the design document

Change-Id: I1595106024b602e0f7b9678943337f99a8da45b0
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Update models handling

- Add the models into a singleton object to share across the application
- Update the c++ Model with expected signals so the views get notifications
on changes/updates from the models themselves
- Enabler for future changes regarding the content  update
with another conference id

Change-Id: Id2700b11f9cc9a3d6e3c0c0cfaf6725e438f225c
Reviewed-by: Niels Weber <niels.weber@digia.com>
Refactor events/favorites list

The EventsView and the FavoritesView use the same design.
Make one view to share between the two views.

Also, reuse the eventModel for the favorite view, filtered
by the favorite property being true. This make the updates of the models
easier to handle.

Add a delegate for the view for better legibility of the code.

Change-Id: Id3c231b7e720311701b73f216895c774f4c93009
Reviewed-by: Niels Weber <niels.weber@digia.com>
Fix remaining colors

Use the colors from the Theme

Change-Id: I5c209ae5a7b62ea44026425c5287e0b1fe502696
Reviewed-by: Niels Weber <niels.weber@digia.com>
Remove unused ListItem

Change-Id: I17bc86a084ce555382a725975ff8d5440d864d03
Reviewed-by: Niels Weber <niels.weber@digia.com>
Fix first topic item not displayed in the talks/favorites views

Change-Id: Id9e2df29b5f9a99f985c9dbb62295144addb2580
Reviewed-by: Niels Weber <niels.weber@digia.com>
Hide the back button in the home page

Change-Id: Id9f39373e352c8c3a7d3dffcdb771966679bd781
Reviewed-by: Niels Weber <niels.weber@digia.com>
Update sizes to use values from the Theme.

Refactor slightly the layouts to follow the specifications.

Change-Id: Ib88f2e0510f26c02a140eb104a183dc70f4cdaaf
Reviewed-by: Niels Weber <niels.weber@digia.com>
Update only the eventModel when updating the favorites

The favoriteModel is only used at startup to initialize the
favorite property of each event element so we don't need to keep
it updated.

The favorite objects from the server side are however updated as
expected with the create and remove queries.

With this change we then don't need to read all the favorites values
from the server each time a favorite is updated.

Change-Id: I10e042403ff31a255ee8874b6ce3264b4e2f0f9e
Reviewed-by: Niels Weber <niels.weber@digia.com>
Add "Open Sans" font in the application's resource file

Set the "Open Sans" font as the default font for the application

Change-Id: Ib0e6ef95ff406835790f744d6c4cca4f1b89afe3
Reviewed-by: Niels Weber <niels.weber@digia.com>
Make sure to save the userId file in the expected place

Get the data location from the standard paths.

Change-Id: Ic80d190f5140ece3f4d922f857d783a68eeffdcb
Reviewed-by: Niels Weber <niels.weber@digia.com>
Fix currentUserId not being saved properly

The current user id should be saved on user creation when the query is
finished with no error.

Change-Id: I8f6e178bfd99ebbbe55ce4a122aed6d1b832d6ef
Reviewed-by: Niels Weber <niels.weber@digia.com>
Use an Image with a Menu instead of a ComboBox

For the navigation menu. On Android, when the ComboBox
menu open, there are check boxes visible. This does not comply with
the design specification.

Change-Id: I15b61229e37541978d98c42547b429951e581cdc
Reviewed-by: Niels Weber <niels.weber@digia.com>
Fix the alignment of the day label in the events list delegate

Change-Id: Iba78b3ec0c4eebab66f6997f011369e9c55bf1cd
Reviewed-by: Niels Weber <niels.weber@digia.com>
Avoid dash in executable filename

Beside that it can be tedious to use it also breaks on some platforms
(e.g. windeployqt/QtCreator does not handle those well).

Change-Id: I3c654a7bc051a768a0d279b7d9e0070baea68995
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Demibold font in DaySwitcher for current date

Change-Id: I0d7ada0fbccdea0ed258773d7a2c17494b88d92b
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
WinRT: Add capabilities to allow network connection

Required to have access to engin.io database.

Change-Id: I64ca9a41083149f80fa3dcf04dde8080172b518a
Reviewed-by: Niels Weber <niels.weber@digia.com>
Fix typo and reduce runtime warnings.

Change-Id: Ieeddde28c7953b1514eacdabc1fd438a7f5e64ac
Reviewed-by: Niels Weber <niels.weber@digia.com>
Disable dynamicSortFilter for the proxy model

There are some models issues when adding/removing favorite events from
the Presentations page.

Adding/removing favorites updates the eventModel. The eventModel
is sometimes used as source model for the SortProxyModel, as in the
EventsList. As stated by the documentation, dynamicSortFilter should be
set to false in that case so that the proxy model is not automatically
sorted every time the model change. In our case, only the favorite field
is updated so there is no need to call sort() again.

Change-Id: I01a752748a88f4033349b9cb7af5dba47e8f34ae
Reviewed-by: Niels Weber <niels.weber@digia.com>