1 /*
2     SPDX-FileCopyrightText: 2007 James B. Bowlin <bowlin@mindspring.com>
3 
4     SPDX-License-Identifier: GPL-2.0-or-later
5 */
6 
7 #pragma once
8 
9 #include "skyobjects/skyobject.h"
10 
11 #include <QList>
12 #include <QPointF>
13 
14 class SkyLabel;
15 typedef QList<SkyLabel> LabelList;
16 
17 class SkyLabel
18 {
19   public:
SkyLabel(qreal ra,qreal dec,SkyObject * obj_in)20     SkyLabel(qreal ra, qreal dec, SkyObject *obj_in) : o(ra, dec), obj(obj_in) {}
21 
22     //        SkyLabel( double ra, double dec, QString& text_in) :
23     //            o( ra, dec), text(text_in)
24     //        {}
25 
SkyLabel(const QPointF o_in,SkyObject * obj_in)26     SkyLabel(const QPointF o_in, SkyObject *obj_in) : o(o_in), obj(obj_in) {}
27 
28     //~StarLabel() { delete m_p; }
29 
point()30     QPointF &point() { return o; }
31     QPointF o;
32     SkyObject *obj;
33 };
34