common/MessageQueue.cpp | 3 ++- common/MessageQueue.hpp | 29 +++++++++++++++++++++++------ 2 files changed, 25 insertions(+), 7 deletions(-)
New commits: commit 0122ba2a6a352bf621066f9551ba9e3251fb556f Author: Miklos Vajna <vmik...@collabora.com> AuthorDate: Thu Nov 15 09:07:27 2018 +0100 Commit: Miklos Vajna <vmik...@collabora.com> CommitDate: Thu Nov 15 09:07:38 2018 +0100 CursorPosition: make members private diff --git a/common/MessageQueue.cpp b/common/MessageQueue.cpp index 85f342bf0..a86bc7d59 100644 --- a/common/MessageQueue.cpp +++ b/common/MessageQueue.cpp @@ -402,7 +402,8 @@ int TileQueue::priority(const std::string& tileMsg) for (int i = static_cast<int>(_viewOrder.size()) - 1; i >= 0; --i) { auto& cursor = _cursorPositions[_viewOrder[i]]; - if (tile.intersectsWithRect(cursor.X, cursor.Y, cursor.Width, cursor.Height)) + if (tile.intersectsWithRect(cursor.getX(), cursor.getY(), cursor.getWidth(), + cursor.getHeight())) return i; } diff --git a/common/MessageQueue.hpp b/common/MessageQueue.hpp index 761e64bc3..16711adbd 100644 --- a/common/MessageQueue.hpp +++ b/common/MessageQueue.hpp @@ -139,17 +139,34 @@ private: class CursorPosition { public: - int Part; - int X; - int Y; - int Width; - int Height; + CursorPosition() {} + CursorPosition(int part, int x, int y, int width, int height) + : _part(part) + , _x(x) + , _y(y) + , _width(width) + , _height(height) + { + } + + int getPart() const { return _part; } + int getX() const { return _x; } + int getY() const { return _y; } + int getWidth() const { return _width; } + int getHeight() const { return _height; } + + private: + int _part = 0; + int _x = 0; + int _y = 0; + int _width = 0; + int _height = 0; }; public: void updateCursorPosition(int viewId, int part, int x, int y, int width, int height) { - const TileQueue::CursorPosition cursorPosition = CursorPosition({ part, x, y, width, height }); + const TileQueue::CursorPosition cursorPosition = CursorPosition(part, x, y, width, height); std::unique_lock<std::mutex> lock = getLock(); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits