Save magnifying glass size and zoom level

This commit is contained in:
Luis Ángel San Martín
2024-03-02 12:14:01 +01:00
parent 390883080d
commit 2bebec95bf
12 changed files with 54 additions and 12 deletions

View File

@ -23,8 +23,8 @@ private:
bool shrinkHeight(int &h) const;
public:
MagnifyingGlass(int width, int height, QWidget *parent);
MagnifyingGlass(const QSize &size, QWidget *parent);
MagnifyingGlass(int width, int height, float zoomLevel, QWidget *parent);
MagnifyingGlass(const QSize &size, float zoomLevel, QWidget *parent);
void mouseMoveEvent(QMouseEvent *event) override;
public slots:
void updateImage(int x, int y);
@ -38,6 +38,11 @@ public slots:
void heightDown();
void widthUp();
void widthDown();
void reset();
signals:
void sizeChanged(QSize newSize);
void zoomChanged(float newZoomLevel);
};
#endif