projects
/
gpsdata
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
364231e
)
Added nicer grip in satellite view.
author
Roman Moravcik
<roman.moravcik@gmail.com>
Mon, 28 Mar 2011 16:19:54 +0000
(18:19 +0200)
committer
Roman Moravcik
<roman.moravcik@gmail.com>
Mon, 28 Mar 2011 16:19:54 +0000
(18:19 +0200)
src/satelliteview.cpp
patch
|
blob
|
history
diff --git
a/src/satelliteview.cpp
b/src/satelliteview.cpp
index
b90822f
..
d95deb3
100644
(file)
--- a/
src/satelliteview.cpp
+++ b/
src/satelliteview.cpp
@@
-106,7
+106,10
@@
void SatelliteView::paintLabels(QPainter &painter, const QRectF &area)
void SatelliteView::paintGrid(QPainter &painter, const QRectF &area)
{
void SatelliteView::paintGrid(QPainter &painter, const QRectF &area)
{
- painter.setPen(m_graphGridColor);
+ double center_x = area.x() + area.width() / 2.0;
+ double center_y = area.y() + area.height() / 2.0;
+
+ painter.setPen(QPen(m_graphGridColor, 2, Qt::DotLine));
for (int i = 0; i < 3; i++) {
double grid_width = area.width() * (3.0 - i) / 3.0;
double grid_height = area.height() * (3.0 - i) / 3.0;
for (int i = 0; i < 3; i++) {
double grid_width = area.width() * (3.0 - i) / 3.0;
double grid_height = area.height() * (3.0 - i) / 3.0;
@@
-117,16
+120,17
@@
void SatelliteView::paintGrid(QPainter &painter, const QRectF &area)
painter.drawArc(gridArea, 0, 5760);
}
painter.drawArc(gridArea, 0, 5760);
}
- /* Grid */
- painter.drawLine(area.x(), area.y() + area.height() / 2.0, area.x() + area.width(), area.y() + area.height() / 2.0);
- painter.drawLine(area.x() + area.width() / 2.0, area.y(), area.x() + area.width() / 2.0, area.y() + area.height());
-
+ for (int i = 0; i < 360; i += 30) {
+ painter.drawLine(center_x, center_y,
+ center_x + ((area.width() / 2.0) * qCos(i * M_PI / 180.0)),
+ center_y + ((area.height() / 2.0) * qSin(i * M_PI / 180.0)));
+ }
}
void SatelliteView::paintSatellite(QPainter &painter, const QRectF &area, int index)
{
}
void SatelliteView::paintSatellite(QPainter &painter, const QRectF &area, int index)
{
- double center_x = area.x() + (double) area.width() / 2.0;
- double center_y = area.y() + (double) area.height() / 2.0;
+ double center_x = area.x() + area.width() / 2.0;
+ double center_y = area.y() + area.height() / 2.0;
bool inUse = false;
int satelliteElevation = -1;
bool inUse = false;
int satelliteElevation = -1;