summaryrefslogtreecommitdiff
path: root/include/mbgl/android
diff options
context:
space:
mode:
authorLeith Bade <leith@mapbox.com>2014-12-06 01:11:16 +1100
committerLeith Bade <leith@mapbox.com>2014-12-06 01:11:16 +1100
commitc26430739f7d74bbfa7a1fd57d99de962bb58809 (patch)
tree8a1bc645e9094eec9a2a0bfcbf0f5d1d9c8b97ed /include/mbgl/android
parent93ab4036e995f4b894783689cea1f2f97ef9b70b (diff)
downloadqtlocation-mapboxgl-c26430739f7d74bbfa7a1fd57d99de962bb58809.tar.gz
Merge classes
Diffstat (limited to 'include/mbgl/android')
-rw-r--r--include/mbgl/android/native_map_view.hpp33
1 files changed, 6 insertions, 27 deletions
diff --git a/include/mbgl/android/native_map_view.hpp b/include/mbgl/android/native_map_view.hpp
index 9ebf69e3a8..f8cf34d3b4 100644
--- a/include/mbgl/android/native_map_view.hpp
+++ b/include/mbgl/android/native_map_view.hpp
@@ -14,12 +14,10 @@
namespace mbgl {
namespace android {
-class NativeMapView;
-
-class MBGLView: public mbgl::View, private mbgl::util::noncopyable {
+class NativeMapView : public mbgl::View, private mbgl::util::noncopyable {
public:
- explicit MBGLView(NativeMapView& nativeView_) : nativeView(nativeView_) {
- }
+ NativeMapView(JNIEnv* env, jobject obj);
+ virtual ~NativeMapView();
void make_active() override;
void make_inactive() override;
@@ -27,26 +25,10 @@ public:
void swap() override;
void notify() override;
- void notify_map_change(mbgl::MapChange change, mbgl::timestamp delay = 0) override;
-
-private:
- NativeMapView& nativeView;
-};
+ void notify_map_change(mbgl::MapChange change, mbgl::timestamp delay) override;
-class NativeMapView : private mbgl::util::noncopyable {
- friend class MBGLView;
-
-public:
- NativeMapView(JNIEnv* env, jobject obj);
- ~NativeMapView();
-
- mbgl::Map& getMap() {
- return map;
- }
-
- mbgl::CachingHTTPFileSource& getFileSource() {
- return fileSource;
- }
+ mbgl::Map& getMap();
+ mbgl::CachingHTTPFileSource& getFileSource();
bool initializeDisplay();
void terminateDisplay();
@@ -63,8 +45,6 @@ public:
void resume();
void pause(bool waitForPause = false);
- void notifyMapChange();
-
void enableFps(bool enable);
void updateFps();
@@ -79,7 +59,6 @@ private:
ANativeWindow* window = nullptr;
- MBGLView view; // Must be before map
mbgl::CachingHTTPFileSource fileSource;
mbgl::Map map;