Marble

GeoDataDelete.h
1 // SPDX-License-Identifier: LGPL-2.1-or-later
2 //
3 // SPDX-FileCopyrightText: 2014 Sanjiban Bairagya <[email protected]>
4 //
5 
6 #ifndef GEODATADELETE_H
7 #define GEODATADELETE_H
8 
9 #include "GeoDataContainer.h"
10 #include "geodata_export.h"
11 
12 namespace Marble
13 {
14 
15 class GeoDataDeletePrivate;
16 
17 /**
18  */
19 class GEODATA_EXPORT GeoDataDelete : public GeoDataContainer
20 {
21 public:
22  GeoDataDelete();
23 
24  GeoDataDelete( const GeoDataDelete &other );
25 
26  ~GeoDataDelete() override;
27 
28  GeoDataDelete& operator=( const GeoDataDelete &other );
29 
30  bool operator==( const GeoDataDelete &other ) const;
31  bool operator!=( const GeoDataDelete &other ) const;
32 
33  GeoDataFeature * clone() const override;
34 
35  /** Provides type information for downcasting a GeoNode */
36  const char* nodeType() const override;
37 
38 private:
39  Q_DECLARE_PRIVATE(GeoDataDelete)
40 };
41 
42 }
43 
44 #endif
bool operator==(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
bool operator!=(const Qt3DRender::QGraphicsApiFilter &reference, const Qt3DRender::QGraphicsApiFilter &sample)
Binds a QML item to a specific geodetic location in screen coordinates.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Oct 2 2023 03:52:08 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.