diff options
author | Leith Bade <leith@mapbox.com> | 2014-12-06 01:11:16 +1100 |
---|---|---|
committer | Leith Bade <leith@mapbox.com> | 2014-12-06 01:11:16 +1100 |
commit | c26430739f7d74bbfa7a1fd57d99de962bb58809 (patch) | |
tree | 8a1bc645e9094eec9a2a0bfcbf0f5d1d9c8b97ed /include/mbgl/android | |
parent | 93ab4036e995f4b894783689cea1f2f97ef9b70b (diff) | |
download | qtlocation-mapboxgl-c26430739f7d74bbfa7a1fd57d99de962bb58809.tar.gz |
Merge classes
Diffstat (limited to 'include/mbgl/android')
-rw-r--r-- | include/mbgl/android/native_map_view.hpp | 33 |
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; |