void MapWidget::mousePressEvent(QMouseEvent *e) { m_lastPoint = e->pos(); if (e->buttons() & Qt::RightButton) { double ra, dec; m_transform.XYToRaDec(e->pos().x(), e->pos().y(), ra, dec); g_dataResource->getMapObject()->objList(RaDec(ra, dec), &m_transform); } //qDebug() << SkMath::toDeg(ra) << SkMath::toDeg(dec); }
RaDec CelestronMount::getRaDec() { if (version >= 106) { debug(LOG_DEBUG, DEBUG_LOG, 0, "sending e command"); write("e"); } else { debug(LOG_DEBUG, DEBUG_LOG, 0, "sending E command"); write("E"); } std::pair<double, double> a = parseangles(readto('#')); debug(LOG_DEBUG, DEBUG_LOG, 0, "ra = %f, dec = %f", Angle(a.first).hours(), Angle(a.second).degrees()); return RaDec(Angle(a.first), Angle(a.second)); }