marble
OpenCachingComItem.cpp
Go to the documentation of this file.
46 setCoordinate( GeoDataCoordinates( cache["location"].toMap()["lon"].toReal(), cache["location"].toMap()["lat"].toReal(), 0.0, GeoDataCoordinates::Degree ) );
95 m_ui->labelHeader->setText(QString("<big><strong>" + m_cache["name"].toString() + "</strong></big>"));
105 + "<tr><td align=\"right\">" + tr("Size:") + " </td><td>" + ratingNumberString(m_cache["size"]) + "</td></tr>"
106 + "<tr><td align=\"right\">" + tr("Difficulty:") + " </td><td>" + ratingNumberString(m_cache["difficulty"]) + "</td></tr>"
107 + "<tr><td align=\"right\">" + tr("Terrain:") + " </td><td>" + ratingNumberString(m_cache["terrain"]) + "</td></tr>"
108 + "<tr><td align=\"right\">" + tr("Awsomeness:") + " </td><td>" + ratingNumberString(m_cache["awsomeness"]) + "</td></tr>"
109 + "<tr><td align=\"right\">" + tr("Hidden by:") + " </td><td>" + m_cache["hidden_by"].toMap()["name"].toString() + "</td></tr>"
110 + "<tr><td align=\"right\">" + tr("Hidden:") + " </td><td>" + dateString(m_cache["hidden"]) + "</td></tr>"
111 + "<tr><td align=\"right\">" + tr("Last found:") + " </td><td>" + dateString(m_cache["last_found"]) + "</td></tr>";
157 details += "<tr><td align=\"right\">" + tr("Verification:") + " </td><td>" + verifyOptsStrings.join(", ") + "</td></tr>";
180 details += "<tr><td align=\"right\">" + tr("Distance from home:") + " </td><td>" + dist + "</td></tr>";
258 html += "<tr><td colspan=\"2\"><table cellpadding=\"3\"><tr><td><img src=\":/" + iconName() + "\"></td>"
259 + "<td valign=\"middle\"><big><strong>" + m_cache["name"].toString() + "</strong></big></td></tr></table></td></tr>"
266 + tr( "Difficulty") + ": <span style=\"background:#1e4381;color:white;\"> " + ratingNumberString(m_cache["difficulty"]) + " </span>"
267 + "<br/>" + tr( "Terrain" ) + ": <span style=\"background:#dda24d;color:white;\"> " + ratingNumberString(m_cache["terrain"]) + " </span>"
268 + "<br/>" + tr( "Awsomeness" ) + ": <span style=\"background:#e27c31;color:white;\"> " + ratingNumberString(m_cache["awsomeness"]) + " </span>"
269 + "<br/>" + tr( "Size" ) + ": <span style=\"background:#807f39;color:white;\"> " + ratingNumberString(m_cache["size"]) + " </span></td></tr>"
270 + "<tr><td colspan=\"2\">" + tr("Last found: ") + dateString(m_cache["last_found"]) + "</td></tr>"
438 QDesktopServices::openUrl( QUrl( "http://www.opencaching.com/#!geocache/" + m_cache["oxcode"].toString() ) );
void setTarget(const QString &target)
Definition: AbstractDataPluginItem.cpp:66
static QString lonToString(qreal lon, GeoDataCoordinates::Notation notation, GeoDataCoordinates::Unit unit=Radian, int precision=-1, char format= 'f')
Definition: GeoDataCoordinates.cpp:933
Definition: position-tracking.qml:12
QLocale::MeasurementSystem measurementSystem() const
Definition: MarbleLocale.cpp:45
void showInfoDialog()
Definition: OpenCachingComItem.cpp:83
void paint(QPainter *painter)
Paints the item in item coordinates.
Definition: OpenCachingComItem.cpp:224
void addDownloadedFile(const QString &url, const QString &type)
Definition: OpenCachingComItem.cpp:282
This file contains the headers for MarbleModel.
void setId(const QString &id)
Definition: AbstractDataPluginItem.cpp:86
const MarbleModel * marbleModel() const
Definition: AbstractDataPluginModel.cpp:269
qreal distanceSphere(qreal lon1, qreal lat1, qreal lon2, qreal lat2)
This method calculates the shortest distance between two points on a sphere.
Definition: MarbleMath.h:52
const Planet * planet() const
Returns the planet object for the current map.
Definition: MarbleModel.cpp:574
Definition: PositionTracking.h:31
QString itemType() const
Returns the type of this specific item.
Definition: OpenCachingComItem.cpp:68
OpenCachingComItem(QVariantMap cache, OpenCachingComModel *parent)
Definition: OpenCachingComItem.cpp:38
PositionTracking * positionTracking() const
Definition: MarbleModel.cpp:442
bool operator<(const AbstractDataPluginItem *other) const
Definition: OpenCachingComItem.cpp:277
This file contains the headers for ViewportParams.
static QString latToString(qreal lat, GeoDataCoordinates::Notation notation, GeoDataCoordinates::Unit unit=Radian, int precision=-1, char format= 'f')
Definition: GeoDataCoordinates.cpp:1080
void fetchData(const QString &url, const QString &type, OpenCachingComItem *item)
Fetch a file for a cache.
Definition: OpenCachingComModel.cpp:115
bool initialized() const
Definition: OpenCachingComItem.cpp:73
GeoDataCoordinates coordinate() const
Definition: BillboardGraphicsItem.cpp:93
QString toString() const
return a string representation of the coordinate this is a convenience function which uses the defaul...
Definition: GeoDataCoordinates.cpp:921
~OpenCachingComItem()
Definition: OpenCachingComItem.cpp:64
GeoDataCoordinates currentLocation() const
Returns the current position, if any.
Definition: PositionTracking.cpp:388
void setCoordinate(const GeoDataCoordinates &coordinates)
Definition: BillboardGraphicsItem.cpp:98
void setToolTip(const QString &toolTip)
Set the tool tip for the item.
Definition: AbstractDataPluginItem.cpp:76
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:38:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.