summaryrefslogtreecommitdiffstats
path: root/qt-ui/globe.h
diff options
context:
space:
mode:
Diffstat (limited to 'qt-ui/globe.h')
-rw-r--r--qt-ui/globe.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/qt-ui/globe.h b/qt-ui/globe.h
index 80d9613dd..f5a1e4053 100644
--- a/qt-ui/globe.h
+++ b/qt-ui/globe.h
@@ -1,5 +1,6 @@
#ifndef GLOBE_H
#define GLOBE_H
+#ifndef NO_MARBLE
#include <marble/MarbleWidget.h>
#include <marble/GeoDataCoordinates.h>
@@ -41,4 +42,21 @@ slots:
void prepareForGetDiveCoordinates();
};
+#else // NO_MARBLE
+/* Dummy widget for when we don't have MarbleWidget */
+#include <QLabel>
+
+class GlobeGPS : public QLabel {
+ Q_OBJECT
+public:
+ GlobeGPS(QWidget *parent);
+ void reload();
+ void repopulateLabels();
+ void centerOn(struct dive* dive);
+ bool eventFilter(QObject*, QEvent*);
+public slots:
+ void prepareForGetDiveCoordinates();
+};
+
+#endif // NO_MARBLE
#endif // GLOBE_H