diff options
author | Lubomir I. Ivanov <neolit123@gmail.com> | 2017-07-24 21:47:19 +0300 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2017-07-28 07:31:11 -0700 |
commit | 64697375cf4dc2bda7db3f4846a500d4e30f6fc4 (patch) | |
tree | c1d942e3be260694f0343aecef35abe7926f58dc /desktop-widgets/mapwidget.h | |
parent | c078e350e0ca11ad09a9fb57fcf94b95671e6ae4 (diff) | |
download | subsurface-64697375cf4dc2bda7db3f4846a500d4e30f6fc4.tar.gz |
mapwidget: connect the helper selectedDivesChanged() signal
The selectedDivesChanged() signal from MapWidgetHelper is connected
to a local slot. One problem here is that this crashes with the calls to
DiveListView().
The dive list widget triggers events that call reload() on the MapWidget
(same happens for Marble's Globe class) and that crashes somewhere in
the QML shared library. TODO: investigate.
Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
Diffstat (limited to 'desktop-widgets/mapwidget.h')
-rw-r--r-- | desktop-widgets/mapwidget.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/desktop-widgets/mapwidget.h b/desktop-widgets/mapwidget.h index b7f4aac76..5a79cd68d 100644 --- a/desktop-widgets/mapwidget.h +++ b/desktop-widgets/mapwidget.h @@ -3,6 +3,7 @@ #define MAPWIDGET_H
#include <QQuickWidget>
+#include <QList>
#undef IGNORE
@@ -31,6 +32,7 @@ public slots: void endGetDiveCoordinates();
void repopulateLabels();
void prepareForGetDiveCoordinates();
+ void selectedDivesChanged(QList<int>);
private:
static MapWidget *m_instance;
|