Scaling and centering cleanup of view.

This commit is contained in:
Jim Evins
2015-08-15 14:26:23 -04:00
parent ec60767184
commit 95f5ee5e76
2 changed files with 90 additions and 55 deletions
+6 -3
View File
@@ -115,18 +115,20 @@ namespace glabels
// Event handlers
/////////////////////////////////////
protected:
void paintEvent( QPaintEvent* event );
void resizeEvent( QResizeEvent* event );
void mouseMoveEvent( QMouseEvent* event );
void mousePressEvent( QMouseEvent* event );
void mouseReleaseEvent( QMouseEvent* event );
void leaveEvent( QEvent* event );
void paintEvent( QPaintEvent* event );
/////////////////////////////////////
// Private methods
/////////////////////////////////////
private:
void handleResizeMotion( double xWorld, double yWorld );
void drawBgLayer( QPainter* painter );
void drawGridLayer( QPainter* painter );
void drawMarkupLayer( QPainter* painter );
@@ -135,8 +137,6 @@ namespace glabels
void drawHighlightLayer( QPainter* painter );
void drawSelectRegionLayer( QPainter* painter );
void handleResizeMotion( double xWorld, double yWorld );
/////////////////////////////////////
// Private slots
@@ -169,6 +169,9 @@ namespace glabels
double mZoom;
bool mZoomToFitFlag;
double mScale;
double mX0;
double mY0;
bool mMarkupVisible;
bool mGridVisible;