File indexing completed on 2024-04-14 03:43:05

0001 /*
0002     SPDX-FileCopyrightText: 2012 Jerome SONRIER <jsid@emor3j.fr.eu.org>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #pragma once
0008 
0009 #include "coordinategrid.h"
0010 
0011 /**
0012  * @class HorizontalCoordinateGrid
0013  * Collection of all the circles in the horizontal coordinate grid
0014  *
0015  * @author Jérôme SONRIER
0016  * @version 0.1
0017  */
0018 class HorizontalCoordinateGrid : public CoordinateGrid
0019 {
0020   public:
0021     /**
0022      * @short Constructor
0023      * Simply adds all of the coordinate grid circles (meridians and parallels)
0024      * @p parent Pointer to the parent SkyComposite object
0025      */
0026     explicit HorizontalCoordinateGrid(SkyComposite *parent);
0027 
0028     void preDraw(SkyPainter *skyp) override;
0029 
0030     void update(KSNumbers *) override;
0031 
0032     bool selected() override;
0033 };