summaryrefslogtreecommitdiff
path: root/metawatch
diff options
context:
space:
mode:
Diffstat (limited to 'metawatch')
-rw-r--r--metawatch/metawatch.cpp11
-rw-r--r--metawatch/qml/com/javispedro/sowatch/metawatch/MWListView.qml8
-rw-r--r--metawatch/qml/com/javispedro/sowatch/metawatch/MWTitle.qml1
3 files changed, 9 insertions, 11 deletions
diff --git a/metawatch/metawatch.cpp b/metawatch/metawatch.cpp
index 2106277..3f3b831 100644
--- a/metawatch/metawatch.cpp
+++ b/metawatch/metawatch.cpp
@@ -682,19 +682,10 @@ void MetaWatch::socketConnected()
// Sync watch date & time
setDateTime(QDateTime::currentDateTime());
- // Grab all buttons in both notification and application modes
- grabButton(ApplicationMode, BtnA);
- grabButton(ApplicationMode, BtnB);
- grabButton(ApplicationMode, BtnC);
- grabButton(ApplicationMode, BtnD);
- grabButton(ApplicationMode, BtnE);
- grabButton(ApplicationMode, BtnF);
+ // Grab a few buttons from Notification mode that we handle
grabButton(NotificationMode, BtnA);
grabButton(NotificationMode, BtnB);
grabButton(NotificationMode, BtnC);
- grabButton(NotificationMode, BtnD);
- grabButton(NotificationMode, BtnE);
- grabButton(NotificationMode, BtnF);
// Call the MetaWatch Model-specific setup routines
handleWatchConnected();
diff --git a/metawatch/qml/com/javispedro/sowatch/metawatch/MWListView.qml b/metawatch/qml/com/javispedro/sowatch/metawatch/MWListView.qml
index 3e445fb..0fb0755 100644
--- a/metawatch/qml/com/javispedro/sowatch/metawatch/MWListView.qml
+++ b/metawatch/qml/com/javispedro/sowatch/metawatch/MWListView.qml
@@ -49,7 +49,13 @@ ListView {
}
if (currentItemTop <= 0) {
// If the previous item now is still not visible, scroll
- contentY -= 96/3;
+ var newContentY = contentY - 96/3;
+
+ if (newContentY < 0) {
+ contentY = 0; // Never overscroll.
+ } else {
+ contentY = newContentY;
+ }
}
}
}
diff --git a/metawatch/qml/com/javispedro/sowatch/metawatch/MWTitle.qml b/metawatch/qml/com/javispedro/sowatch/metawatch/MWTitle.qml
index 8aa494c..2c8b837 100644
--- a/metawatch/qml/com/javispedro/sowatch/metawatch/MWTitle.qml
+++ b/metawatch/qml/com/javispedro/sowatch/metawatch/MWTitle.qml
@@ -8,6 +8,7 @@ Rectangle {
Row {
anchors.fill: parent
+ anchors.margins: 1
Text {
id: label
font.bold: true