diff options
author | Javier S. Pedro <dev.git@javispedro.com> | 2014-09-27 18:15:22 +0200 |
---|---|---|
committer | Javier S. Pedro <dev.git@javispedro.com> | 2014-09-27 18:15:22 +0200 |
commit | 327dab50c887d2818cac9109049bf5fc1f391a17 (patch) | |
tree | 9f9b19d665369b291c70056c430f74b02a4d86e9 /src/availablewidgetsmodel.cpp | |
parent | 1cdacce135cad31c2a8d75b95f742c47038211ee (diff) | |
download | salmeta-327dab50c887d2818cac9109049bf5fc1f391a17.tar.gz salmeta-327dab50c887d2818cac9109049bf5fc1f391a17.zip |
enable all the builtin watchfaces
Diffstat (limited to 'src/availablewidgetsmodel.cpp')
-rw-r--r-- | src/availablewidgetsmodel.cpp | 31 |
1 files changed, 28 insertions, 3 deletions
diff --git a/src/availablewidgetsmodel.cpp b/src/availablewidgetsmodel.cpp index 37232dc..77304b9 100644 --- a/src/availablewidgetsmodel.cpp +++ b/src/availablewidgetsmodel.cpp @@ -53,17 +53,42 @@ void AvailableWidgetsModel::reload() // Load builtin widgets WidgetInfo info; + info.setUrl(SailfishApp::pathTo("qml/watch/faces/builtinface0.qml")); + info.setDescription(tr("Watchface: 1x1 Small")); + info.setSize(WidgetInfo::Size1Q); + Q_ASSERT(info.builtinClockfaceId() == 0); // Ensure face ID is autodetected from passed URL + _widgets.append(info); + + + info.setUrl(SailfishApp::pathTo("qml/watch/faces/builtinface1.qml")); + info.setDescription(tr("Watchface: 2x1 Horizontal")); + info.setSize(WidgetInfo::Size2QHorizontal); + Q_ASSERT(info.builtinClockfaceId() == 1); + _widgets.append(info); + + info.setUrl(SailfishApp::pathTo("qml/watch/faces/builtinface2.qml")); + info.setDescription(tr("Watchface: 2x2 MetaWatch logo")); + info.setSize(WidgetInfo::Size4Q); + Q_ASSERT(info.builtinClockfaceId() == 2); + _widgets.append(info); + info.setUrl(SailfishApp::pathTo("qml/watch/faces/builtinface3.qml")); - info.setDescription("Builtin watchface #3"); + info.setDescription(tr("Watchface: 2x2 Big numbers")); info.setSize(WidgetInfo::Size4Q); - Q_ASSERT(info.builtinClockfaceId() == 3); // Autodetected from passed URL + Q_ASSERT(info.builtinClockfaceId() == 3); _widgets.append(info); info.setUrl(SailfishApp::pathTo("qml/watch/faces/builtinface4.qml")); - info.setDescription("Builtin watchface #4"); + info.setDescription(tr("Watchface: 2x2 Fish")); info.setSize(WidgetInfo::Size4Q); Q_ASSERT(info.builtinClockfaceId() == 4); _widgets.append(info); + info.setUrl(SailfishApp::pathTo("qml/watch/faces/builtinface5.qml")); + info.setDescription(tr("Watchface: 2x2 Hanzi")); + info.setSize(WidgetInfo::Size4Q); + Q_ASSERT(info.builtinClockfaceId() == 5); + _widgets.append(info); + endResetModel(); } |