subsurface/qt-mobile/qml
Sebastian Kügler 6ffef818a8 Rework central navigation
This patch is the part implementing the drawers and in-app page
navigation. In more detail:

- main.qml uses the mobilecomponents plugin and the APIs as already
  changed in the other components

- The extended properties have moved into the root item (for now,
  they'll get properly encapsulated later)
- A menu can be swiped in from the left

- The application makes better use when used horizontally (if there's
  enough space, so depending on the display you can get divelist and
  -details next to each other, one phone/portrait formfactor, the layout
  stays in a single column.

- The options for GPS have been grouped into a submenu

This change follows the Plasma mobile human interface guidelines. These
changes are actually relatively small considered what they're doing,
most of the logic is encapsulated in mobilecomponents' PageRow and *Drawer
classes.

The previous navigation pattern is actually a subset of this
one, so it still works.

Signed-off-by: Sebastian Kügler <sebas@kde.org>
2015-11-29 17:51:14 +01:00
..
components port these as well to mobilecomponents 2015-11-29 17:30:41 +01:00
mobilecomponents import mobilecomponents 2015-11-29 17:13:13 +01:00
theme Clean up dead code in units 2015-11-07 09:03:01 -08:00
CloudStorage.qml use mobilecomponents for our pages 2015-11-29 17:27:20 +01:00
dive.jpg Add banner image for the left drawer menu 2015-11-29 17:41:16 +01:00
DiveDetails.qml use mobilecomponents for our pages 2015-11-29 17:27:20 +01:00
DiveList.qml port these as well to mobilecomponents 2015-11-29 17:30:41 +01:00
DownloadFromDiveComputer.qml organize qml files in subdirectories 2015-11-07 09:00:59 -08:00
Log.qml kill warning 2015-11-11 19:04:13 -08:00
main.qml Rework central navigation 2015-11-29 17:51:14 +01:00
mobile-resources.qrc Add new files to the qrc 2015-11-29 17:23:47 +01:00
Preferences.qml use mobilecomponents for our pages 2015-11-29 17:27:20 +01:00
StartPage.qml use mobilecomponents for our pages 2015-11-29 17:27:20 +01:00
TextButton.qml organize qml files in subdirectories 2015-11-07 09:00:59 -08:00
ThemeTest.qml port these as well to mobilecomponents 2015-11-29 17:30:41 +01:00
TopBar.qml use mobilecomponents for our pages 2015-11-29 17:27:20 +01:00