src/ui/canvas.h

changeset 130
f2d78b30f2a9
parent 128
7c834fe36b25
child 164
8305e2f968fb
--- a/src/ui/canvas.h	Sun Sep 12 13:50:28 2021 +0300
+++ b/src/ui/canvas.h	Fri Sep 17 22:38:53 2021 +0300
@@ -23,7 +23,7 @@
 	void drawWorldPoint(QPainter* painter, const glm::vec3& worldPoint) const;
 	void drawWorldPolygon(QPainter* painter, const std::vector<glm::vec3>& points);
 	const std::optional<glm::vec3>& getWorldPosition() const;
-	void adjustGrid();
+	void adjustGridToView();
 public Q_SLOTS:
 	void handleSelectionChange(const QSet<ldraw::id_t>& selectedIds, const QSet<ldraw::id_t>& deselectedIds);
 	void rebuildVertices(Document *document);
@@ -39,7 +39,7 @@
 	void mouseClick(Canvas* canvas, QMouseEvent* event);
 	void mouseMove(Canvas* canvas, QMouseEvent* event);
 private:
-	void updateGridMatrix();
+	void setGridMatrix(const glm::mat4 &newMatrix);
 	glm::vec3 cameraVector() const;
 	bool isGridPerpendicularToScreen(float threshold) const;
 	std::optional<GridProgram> gridProgram;

mercurial