Marble
6 #ifndef MARBLE_PLACEMARKEDITHEADER_H
7 #define MARBLE_PLACEMARKEDITHEADER_H
11 #include "GeoDataCoordinates.h"
12 #include "MarbleGlobal.h"
13 #include "marble_export.h"
18 class PlacemarkEditHeaderPrivate;
20 class MARBLE_EXPORT PlacemarkEditHeader :
public QWidget
25 explicit PlacemarkEditHeader(
QWidget *parent =
nullptr,
31 ~PlacemarkEditHeader()
override;
34 qreal latitude()
const;
35 qreal longitude()
const;
37 bool positionVisible()
const;
40 bool isIdVisible()
const;
41 bool isIdValid()
const;
44 bool isTargetIdVisible()
const;
46 void setName(
const QString &name);
47 void setIconLink(
const QString &iconLink);
48 void setLatitude(qreal latitude);
49 void setLongitude(qreal longitude);
51 void setPositionVisible(
bool visible );
54 void setIdVisible(
bool visible );
55 void setTargetId(
const QString &targetId );
56 void setTargetIdList(
const QStringList &targetIdList );
57 void setTargetIdVisible(
bool visible );
59 void setReadOnly(
bool state);
65 PlacemarkEditHeaderPrivate*
const d;
66 Q_PRIVATE_SLOT(d,
void loadIconFile())
67 friend class PlacemarkEditHeaderPrivate;
QAction * selectAll(const QObject *recvr, const char *slot, QObject *parent)
@ DMS
"Sexagesimal DMS" notation (base-60)
Binds a QML item to a specific geodetic location in screen coordinates.
const char * name(StandardAction id)
Notation
enum used to specify the notation / numerical system
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Oct 4 2023 04:09:43 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.