Marble

GeoDataCreate.cpp
1// SPDX-License-Identifier: LGPL-2.1-or-later
2//
3// SPDX-FileCopyrightText: 2014 Sanjiban Bairagya <sanjiban22393@gmail.com>
4//
5
6#include "GeoDataCreate.h"
7
8#include "GeoDataContainer_p.h"
9#include "GeoDataTypes.h"
10
11namespace Marble
12{
13
14class GeoDataCreatePrivate : public GeoDataContainerPrivate
15{
16};
17
18
19GeoDataCreate::GeoDataCreate()
20 : GeoDataContainer(new GeoDataCreatePrivate)
21{
22}
23
24GeoDataCreate::GeoDataCreate(const GeoDataCreate &other)
25 : GeoDataContainer(other, new GeoDataCreatePrivate(*other.d_func()))
26{
27}
28
29GeoDataCreate &GeoDataCreate::operator=( const GeoDataCreate &other )
30{
31 if (this != &other) {
32 Q_D(GeoDataCreate);
33 *d = *other.d_func();
34 }
35
36 return *this;
37}
38
39bool GeoDataCreate::operator==( const GeoDataCreate &other ) const
40{
41 return GeoDataContainer::equals(other);
42}
43
44bool GeoDataCreate::operator!=( const GeoDataCreate &other ) const
45{
46 return !this->operator==( other );
47}
48
49GeoDataCreate::~GeoDataCreate()
50{
51}
52
53GeoDataFeature * GeoDataCreate::clone() const
54{
55 return new GeoDataCreate(*this);
56}
57
58const char *GeoDataCreate::nodeType() const
59{
60 return GeoDataTypes::GeoDataCreateType;
61}
62
63}
Binds a QML item to a specific geodetic location in screen coordinates.
bool operator==(const QGraphicsApiFilter &reference, const QGraphicsApiFilter &sample)
Q_D(Todo)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:18:17 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.