From 46f48143ed59eddafa86f2711f518792f362a46c Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 19 Feb 2012 13:26:32 +0000 Subject: Added text area with all entity properties, made location editable. --- src/mapwidget.cc | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) (limited to 'src/mapwidget.cc') diff --git a/src/mapwidget.cc b/src/mapwidget.cc index 779bf91..febf6ac 100644 --- a/src/mapwidget.cc +++ b/src/mapwidget.cc @@ -136,7 +136,11 @@ void MapWidget::resizeEvent (QResizeEvent *event) void MapWidget::paintEvent(QPaintEvent *event) { - QPen pen(Qt::blue, 1, Qt::SolidLine); + const QColor gridlinecolor(0, 0, 128); + const QColor axislinecolor(128, 0, 0); + + + QPen pen(gridlinecolor, 1, Qt::SolidLine); QPainter painter(this); painter.setPen(pen); @@ -146,7 +150,14 @@ void MapWidget::paintEvent(QPaintEvent *event) // gridsize is the size of one grid square in screen coordinates int gridsize = width() / mapwidget_zoom; - int x = center_x + width() / 2; + int x = center_x + width() / 2; + pen.setColor(axislinecolor); + painter.setPen(pen); + painter.drawLine(x, 0, x, height()); + x -= gridsize; + pen.setColor(gridlinecolor); + painter.setPen(pen); + while (x > 0) { painter.drawLine(x, 0, x, height()); x -= gridsize; @@ -157,7 +168,16 @@ void MapWidget::paintEvent(QPaintEvent *event) x += gridsize; } + int y = center_y + height() / 2; + pen.setColor(axislinecolor); + painter.setPen(pen); + + painter.drawLine(0, y, width(), y); + y -= gridsize; + pen.setColor(gridlinecolor); + painter.setPen(pen); + while (y > 0) { painter.drawLine(0, y, width(), y); y -= gridsize; -- cgit v1.2.3