X-Git-Url: https://git.mar77i.info/?a=blobdiff_plain;f=mandellabel.h;h=39a8822c53a1ef4cc72c3befcc5397eef042e761;hb=5b02172eada89fb48f4be24090665246b629ce89;hp=4d5fccd65696854635270b061497058486c9517e;hpb=56ef872dfec365456e818af57f8fad9800ba1ba2;p=bigintmandel diff --git a/mandellabel.h b/mandellabel.h index 4d5fccd..39a8822 100644 --- a/mandellabel.h +++ b/mandellabel.h @@ -11,11 +11,17 @@ 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)