11/*
22 * Copyright 2012-2014 Thomas Schöps
3- * Copyright 2013-2019 Kai Pastor
3+ * Copyright 2013-2020 Kai Pastor
44 *
55 * This file is part of OpenOrienteering.
66 *
@@ -63,7 +63,13 @@ Q_OBJECT
6363protected:
6464 TemplateTrack (const TemplateTrack& proto);
6565public:
66- ~TemplateTrack () override ;
66+ TemplateTrack () = delete ;
67+ TemplateTrack (TemplateTrack&&) = delete ;
68+
69+ ~TemplateTrack () override ;
70+
71+ TemplateTrack& operator =(const TemplateTrack&) = delete ;
72+ TemplateTrack& operator =(TemplateTrack&&) = delete ;
6773
6874 TemplateTrack* duplicate () const override ;
6975
@@ -76,10 +82,10 @@ Q_OBJECT
7682 bool postLoadConfiguration (QWidget* dialog_parent, bool & out_center_in_view) override ;
7783 void unloadTemplateFileImpl () override ;
7884
79- void drawTemplate (QPainter* painter, const QRectF& clip_rect, double scale, bool on_screen, qreal opacity) const override ;
85+ void drawTemplate (QPainter* painter, const QRectF& clip_rect, double scale, bool on_screen, qreal opacity) const override ;
8086 QRectF getTemplateExtent () const override ;
81- QRectF calculateTemplateBoundingBox () const override ;
82- int getTemplateBoundingBoxPixelBorder () override ;
87+ QRectF calculateTemplateBoundingBox () const override ;
88+ int getTemplateBoundingBoxPixelBorder () override ;
8389
8490 bool hasAlpha () const override ;
8591
@@ -104,8 +110,8 @@ public slots:
104110 void updateGeoreferencing ();
105111
106112protected:
107- void saveTypeSpecificTemplateConfiguration (QXmlStreamWriter& xml) const override ;
108- bool loadTypeSpecificTemplateConfiguration (QXmlStreamReader& xml) override ;
113+ void saveTypeSpecificTemplateConfiguration (QXmlStreamWriter& xml) const override ;
114+ bool loadTypeSpecificTemplateConfiguration (QXmlStreamReader& xml) override ;
109115
110116 // / Projects the track in non-georeferenced mode
111117 QString calculateLocalGeoreferencing () const ;
@@ -116,7 +122,7 @@ public slots:
116122 void importPathEnd (PathObject* path);
117123 PointObject* importWaypoint (const MapCoordF& position, const QString &name = QString());
118124
119-
125+ private:
120126 Track track;
121127 QString track_crs_spec;
122128 QString projected_crs_spec;
0 commit comments