Ejemplo n.º 1
0
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));
}