diff --git a/drape_frontend/drop_coverage_message.hpp b/drape_frontend/drop_coverage_message.hpp new file mode 100644 index 0000000000..e732a80cb8 --- /dev/null +++ b/drape_frontend/drop_coverage_message.hpp @@ -0,0 +1,15 @@ +#pragma once + +#include "message.hpp" + +namespace df +{ + class DropCoverageMessage : public Message + { + public: + DropCoverageMessage() + { + SetType(DropCoverage); + } + }; +} diff --git a/drape_frontend/drop_tile_message.cpp b/drape_frontend/drop_tile_message.cpp new file mode 100644 index 0000000000..0171230ab4 --- /dev/null +++ b/drape_frontend/drop_tile_message.cpp @@ -0,0 +1,15 @@ +#include "drop_tile_message.hpp" + +namespace df +{ + DropTileMessage::DropTileMessage(const TileKey & tileKey) + : m_tileKey(tileKey) + { + SetType(DropTile); + } + + const TileKey & DropTileMessage::GetKey() const + { + return m_tileKey; + } +} diff --git a/drape_frontend/drop_tile_message.hpp b/drape_frontend/drop_tile_message.hpp new file mode 100644 index 0000000000..42e1e70230 --- /dev/null +++ b/drape_frontend/drop_tile_message.hpp @@ -0,0 +1,18 @@ +#pragma once + +#include "message.hpp" +#include "tile_info.hpp" + +namespace df +{ + class DropTileMessage : public Message + { + public: + DropTileMessage(const TileKey & tileKey); + + const TileKey & GetKey() const; + + private: + TileKey m_tileKey; + }; +} diff --git a/drape_frontend/resize_message.cpp b/drape_frontend/resize_message.cpp new file mode 100644 index 0000000000..25b9d4fd60 --- /dev/null +++ b/drape_frontend/resize_message.cpp @@ -0,0 +1,21 @@ +#include "resize_message.hpp" + +namespace df +{ + ResizeMessage::ResizeMessage(int x, int y, int w, int h) + : m_rect(x, y, x + w, y + h) + { + SetType(Resize); + } + + ResizeMessage::ResizeMessage(m2::RectI const & rect) + : m_rect(rect) + { + SetType(Resize); + } + + const m2::RectI & ResizeMessage::GetRect() const + { + return m_rect; + } +} diff --git a/drape_frontend/resize_message.hpp b/drape_frontend/resize_message.hpp new file mode 100644 index 0000000000..a3cfa18c20 --- /dev/null +++ b/drape_frontend/resize_message.hpp @@ -0,0 +1,20 @@ +#pragma once + +#include "message.hpp" + +#include "../geometry/rect2d.hpp" + +namespace df +{ + class ResizeMessage : public Message + { + public: + ResizeMessage(int x, int y, int w, int h); + ResizeMessage(m2::RectI const & rect); + + const m2::RectI & GetRect() const; + + private: + m2::RectI m_rect; + }; +} diff --git a/drape_frontend/task_finish_message.cpp b/drape_frontend/task_finish_message.cpp new file mode 100644 index 0000000000..68da076e21 --- /dev/null +++ b/drape_frontend/task_finish_message.cpp @@ -0,0 +1,15 @@ +#include "task_finish_message.hpp" + +namespace df +{ + TaskFinishMessage::TaskFinishMessage(threads::IRoutine * routine) + : m_routine(routine) + { + SetType(TaskFinish); + } + + threads::IRoutine * TaskFinishMessage::GetRoutine() const + { + return m_routine; + } +} diff --git a/drape_frontend/task_finish_message.hpp b/drape_frontend/task_finish_message.hpp new file mode 100644 index 0000000000..ef5ff3f97b --- /dev/null +++ b/drape_frontend/task_finish_message.hpp @@ -0,0 +1,19 @@ +#pragma once + +#include "message.hpp" + +namespace threads { class IRoutine; } + +namespace df +{ + class TaskFinishMessage : public Message + { + public: + TaskFinishMessage(threads::IRoutine * routine); + + threads::IRoutine * GetRoutine() const; + + private: + threads::IRoutine * m_routine; + }; +} diff --git a/drape_frontend/update_coverage_message.cpp b/drape_frontend/update_coverage_message.cpp new file mode 100644 index 0000000000..35ff4d1ad5 --- /dev/null +++ b/drape_frontend/update_coverage_message.cpp @@ -0,0 +1,15 @@ +#include "update_coverage_message.hpp" + +namespace df +{ + UpdateCoverageMessage::UpdateCoverageMessage(ScreenBase const & screen) + : m_screen(screen) + { + SetType(UpdateCoverage); + } + + const ScreenBase & UpdateCoverageMessage::GetScreen() const + { + return m_screen; + } +} diff --git a/drape_frontend/update_coverage_message.hpp b/drape_frontend/update_coverage_message.hpp new file mode 100644 index 0000000000..d44a00d17f --- /dev/null +++ b/drape_frontend/update_coverage_message.hpp @@ -0,0 +1,18 @@ +#pragma once + +#include "message.hpp" +#include "../geometry/screenbase.hpp" + +namespace df +{ + class UpdateCoverageMessage : public Message + { + public: + UpdateCoverageMessage(ScreenBase const & screen); + + const ScreenBase & GetScreen() const; + + private: + ScreenBase m_screen; + }; +}