summaryrefslogtreecommitdiff
path: root/src/availablewidgetsmodel.cpp
diff options
context:
space:
mode:
authorJavier S. Pedro <dev.git@javispedro.com>2014-09-14 14:11:26 +0200
committerJavier S. Pedro <dev.git@javispedro.com>2014-09-14 14:11:26 +0200
commitb9b1829dbc50534190c8b81f91ee477af6971834 (patch)
tree360f09061f43a247a5afdc2c83df2b9a03d86a4a /src/availablewidgetsmodel.cpp
parent85fb48bc51fed06a50b6178727fdf9e96aea4fc4 (diff)
downloadsalmeta-b9b1829dbc50534190c8b81f91ee477af6971834.tar.gz
salmeta-b9b1829dbc50534190c8b81f91ee477af6971834.zip
addign watch properties, starting notification work
Diffstat (limited to 'src/availablewidgetsmodel.cpp')
-rw-r--r--src/availablewidgetsmodel.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/availablewidgetsmodel.cpp b/src/availablewidgetsmodel.cpp
index 02ca746..b95e79a 100644
--- a/src/availablewidgetsmodel.cpp
+++ b/src/availablewidgetsmodel.cpp
@@ -13,6 +13,7 @@ QHash<int, QByteArray> AvailableWidgetsModel::roleNames() const
QHash<int, QByteArray> roles;
roles[UrlRole] = "url";
+ roles[DescriptionRole] = "description";
roles[SizeRole] = "size";
return roles;
@@ -51,14 +52,16 @@ void AvailableWidgetsModel::reload()
// Load builtin widgets
WidgetInfo info;
- info.setUrl(SailfishApp::pathTo("qml/watch/faces/builtinface4.qml"));
- info.setDescription("Watchface #4");
+ info.setUrl(SailfishApp::pathTo("qml/watch/faces/builtinface3.qml"));
+ info.setDescription("Builtin watchface #3");
info.setSize(WidgetInfo::Size4Q);
+ Q_ASSERT(info.builtinClockfaceId() == 3); // Autodetected from passed URL
_widgets.append(info);
info.setUrl(SailfishApp::pathTo("qml/watch/faces/builtinface4.qml"));
- info.setDescription("Watchface #4");
+ info.setDescription("Builtin watchface #4");
info.setSize(WidgetInfo::Size4Q);
+ Q_ASSERT(info.builtinClockfaceId() == 4);
_widgets.append(info);
endResetModel();