Marble

GeoDataChange.cpp
1// SPDX-License-Identifier: LGPL-2.1-or-later
2//
3// SPDX-FileCopyrightText: 2014 Sanjiban Bairagya <sanjiban22393@gmail.com>
4//
5
6#include "GeoDataChange.h"
7
8#include "GeoDataContainer_p.h"
9#include "GeoDataTypes.h"
10
11namespace Marble
12{
13
14class GeoDataChangePrivate : public GeoDataContainerPrivate
15{
16};
17
18
19GeoDataChange::GeoDataChange()
20 : GeoDataContainer(new GeoDataChangePrivate)
21{
22}
23
24GeoDataChange::GeoDataChange(const GeoDataChange &other)
25 : GeoDataContainer(other, new GeoDataChangePrivate(*other.d_func()))
26{
27}
28
29GeoDataChange &GeoDataChange::operator=( const GeoDataChange &other )
30{
31 if (this != &other) {
32 Q_D(GeoDataChange);
33 *d = *other.d_func();
34 }
35
36 return *this;
37}
38
39bool GeoDataChange::operator==( const GeoDataChange &other ) const
40{
41 return GeoDataContainer::equals(other);
42}
43
44bool GeoDataChange::operator!=( const GeoDataChange &other ) const
45{
46 return !this->operator==( other );
47}
48
49GeoDataChange::~GeoDataChange()
50{
51}
52
53GeoDataFeature * GeoDataChange::clone() const
54{
55 return new GeoDataChange(*this);
56}
57
58const char *GeoDataChange::nodeType() const
59{
60 return GeoDataTypes::GeoDataChangeType;
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.