]> git.mar77i.info Git - bigintmandel/blobdiff - mandellabel.h
display zoom rect, cleanup
[bigintmandel] / mandellabel.h
index 4d5fccd65696854635270b061497058486c9517e..39a8822c53a1ef4cc72c3befcc5397eef042e761 100644 (file)
 
 class MandelLabel : public QLabel {
     const MandelSettings *settings;
+    const MenuBar *menu_bar;
     int draw_progress;
+    QPoint zoom_rect_center;
+
+protected:
+    void paintEvent(QPaintEvent *event);
+    void leaveEvent(QEvent *event);
+    void mouseMoveEvent(QMouseEvent *event);
 
 public:
     explicit MandelLabel(BigintMandelWidget *parent = nullptr);
-    void paintEvent(QPaintEvent *event);
     inline int get_draw_progress() { return draw_progress; }
     inline void set_draw_progress(int draw_progress) {
         if (draw_progress == this->draw_progress)