• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

marble

  • sources
  • kde-4.14
  • kdeedu
  • marble
  • src
  • plugins
  • render
  • opencaching
OpenCachingCache.cpp
Go to the documentation of this file.
1 //
2 // This file is part of the Marble Virtual Globe.
3 //
4 // This program is free software licensed under the GNU LGPL. You can
5 // find a copy of this license in LICENSE.txt in the top directory of
6 // the source code.
7 //
8 // Copyright 2011 Daniel Marth <danielmarth@gmx.at>
9 //
10 
11 #include "OpenCachingCache.h"
12 
13 namespace Marble
14 {
15 
16 OpenCachingCache::OpenCachingCache( const QHash<QString, QVariant>& properties )
17 {
18  m_id = properties["id"].toULongLong();
19  m_dateHidden = properties["datehidden"].toDateTime();
20  m_dateCreated = properties["datecreated"].toDateTime();
21  m_dateLastModified = properties["lastmodified"].toDateTime();
22  m_userName = properties["userid"].toString();
23  m_cacheName = properties["name"].toString();
24  m_cacheType = properties["type"].toString();
25  m_status = properties["status"].toString();
26  m_country = properties["country"].toString();
27  m_sizeString = properties["size"].toString();
28  m_difficulty = properties["difficulty"].toReal();
29  m_terrain = properties["terrain"].toReal();
30  m_longitude = properties["longitude"].toReal();
31  m_latitude = properties["latitude"].toReal();
32 }
33 
34 void OpenCachingCache::setId( unsigned long long id )
35 {
36  m_id = id;
37 }
38 
39 unsigned long long OpenCachingCache::id() const
40 {
41  return m_id;
42 }
43 
44 void OpenCachingCache::setDateHidden( const QDateTime& dateHidden )
45 {
46  m_dateHidden = dateHidden;
47 }
48 
49 const QDateTime& OpenCachingCache::dateHidden() const
50 {
51  return m_dateHidden;
52 }
53 
54 void OpenCachingCache::setDateCreated( const QDateTime& dateCreated )
55 {
56  m_dateCreated = dateCreated;
57 }
58 
59 const QDateTime& OpenCachingCache::dateCreated() const
60 {
61  return m_dateCreated;
62 }
63 
64 void OpenCachingCache::setDateLastModified( const QDateTime& dateLastModified )
65 {
66  m_dateLastModified = dateLastModified;
67 }
68 
69 const QDateTime& OpenCachingCache::dateLastModified() const
70 {
71  return m_dateLastModified;
72 }
73 
74 void OpenCachingCache::setUserName( const QString& userName )
75 {
76  m_userName = userName;
77 }
78 
79 const QString& OpenCachingCache::userName() const
80 {
81  return m_userName;
82 }
83 
84 void OpenCachingCache::setCacheName( const QString& cacheName )
85 {
86  m_cacheName = cacheName;
87 }
88 
89 const QString& OpenCachingCache::cacheName() const
90 {
91  return m_cacheName;
92 }
93 
94 void OpenCachingCache::setCacheType( const QString& cacheType )
95 {
96  m_cacheType = cacheType;
97 }
98 
99 const QString& OpenCachingCache::cacheType() const
100 {
101  return m_cacheType;
102 }
103 
104 void OpenCachingCache::setStatus( const QString& status )
105 {
106  m_status = status;
107 }
108 
109 const QString& OpenCachingCache::status() const
110 {
111  return m_status;
112 }
113 
114 void OpenCachingCache::setCountry( const QString& country )
115 {
116  m_country = country;
117 }
118 
119 const QString& OpenCachingCache::country() const
120 {
121  return m_country;
122 }
123 
124 void OpenCachingCache::setSizeString( const QString& sizeString )
125 {
126  m_sizeString = sizeString;
127 }
128 
129 const QString& OpenCachingCache::sizeString() const
130 {
131  return m_sizeString;
132 }
133 
134 void OpenCachingCache::setDifficulty( qreal difficulty )
135 {
136  m_difficulty = difficulty;
137 }
138 
139 qreal OpenCachingCache::difficulty() const
140 {
141  return m_difficulty;
142 }
143 
144 void OpenCachingCache::setTerrain( qreal terrain )
145 {
146  m_terrain = terrain;
147 }
148 
149 qreal OpenCachingCache::terrain() const
150 {
151  return m_terrain;
152 }
153 
154 void OpenCachingCache::setLongitude( qreal longitude )
155 {
156  m_longitude = longitude;
157 }
158 
159 qreal OpenCachingCache::longitude() const
160 {
161  return m_longitude;
162 }
163 
164 void OpenCachingCache::setLatitude( qreal latitude )
165 {
166  m_latitude = latitude;
167 }
168 
169 qreal OpenCachingCache::latitude() const
170 {
171  return m_latitude;
172 }
173 
174 void OpenCachingCache::setDescription( const QHash<QString, OpenCachingCacheDescription>& description )
175 {
176  m_description = description;
177 }
178 
179 const QHash<QString, OpenCachingCacheDescription>& OpenCachingCache::description() const
180 {
181  return m_description;
182 }
183 
184 void OpenCachingCache::setLog( const OpenCachingCacheLog& log )
185 {
186  m_log = log;
187 }
188 
189 const OpenCachingCacheLog& OpenCachingCache::log() const
190 {
191  return m_log;
192 }
193 
194 }
Marble::OpenCachingCache::setLatitude
void setLatitude(qreal latitude)
Definition: OpenCachingCache.cpp:164
Marble::OpenCachingCache::setTerrain
void setTerrain(qreal terrain)
Definition: OpenCachingCache.cpp:144
Marble::OpenCachingCache::setDateLastModified
void setDateLastModified(const QDateTime &dateLastModified)
Definition: OpenCachingCache.cpp:64
Marble::OpenCachingCache::OpenCachingCache
OpenCachingCache(const QHash< QString, QVariant > &properties=QHash< QString, QVariant >())
Definition: OpenCachingCache.cpp:16
Marble::OpenCachingCache::sizeString
const QString & sizeString() const
Definition: OpenCachingCache.cpp:129
Marble::OpenCachingCache::setLongitude
void setLongitude(qreal longitude)
Definition: OpenCachingCache.cpp:154
Marble::OpenCachingCache::status
const QString & status() const
Definition: OpenCachingCache.cpp:109
Marble::OpenCachingCache::setDifficulty
void setDifficulty(qreal difficulty)
Definition: OpenCachingCache.cpp:134
Marble::OpenCachingCache::description
const QHash< QString, OpenCachingCacheDescription > & description() const
Definition: OpenCachingCache.cpp:179
Marble::OpenCachingCache::terrain
qreal terrain() const
Definition: OpenCachingCache.cpp:149
Marble::OpenCachingCache::country
const QString & country() const
Definition: OpenCachingCache.cpp:119
Marble::OpenCachingCache::setCacheType
void setCacheType(const QString &cacheType)
Definition: OpenCachingCache.cpp:94
Marble::OpenCachingCache::setDateHidden
void setDateHidden(const QDateTime &dateHidden)
Definition: OpenCachingCache.cpp:44
Marble::OpenCachingCache::dateHidden
const QDateTime & dateHidden() const
Definition: OpenCachingCache.cpp:49
QHash< QString, QVariant >
Marble::OpenCachingCache::setCountry
void setCountry(const QString &country)
Definition: OpenCachingCache.cpp:114
Marble::OpenCachingCache::dateCreated
const QDateTime & dateCreated() const
Definition: OpenCachingCache.cpp:59
Marble::OpenCachingCache::longitude
qreal longitude() const
Definition: OpenCachingCache.cpp:159
Marble::OpenCachingCache::setStatus
void setStatus(const QString &status)
Definition: OpenCachingCache.cpp:104
Marble::OpenCachingCache::setCacheName
void setCacheName(const QString &cacheName)
Definition: OpenCachingCache.cpp:84
QString
Marble::OpenCachingCache::setLog
void setLog(const OpenCachingCacheLog &log)
Definition: OpenCachingCache.cpp:184
Marble::OpenCachingCacheLog
All log entries for a cache.
Definition: OpenCachingCacheLog.h:24
Marble::OpenCachingCache::setUserName
void setUserName(const QString &userName)
Definition: OpenCachingCache.cpp:74
Marble::OpenCachingCache::log
const OpenCachingCacheLog & log() const
Definition: OpenCachingCache.cpp:189
Marble::OpenCachingCache::difficulty
qreal difficulty() const
Definition: OpenCachingCache.cpp:139
Marble::OpenCachingCache::setDescription
void setDescription(const QHash< QString, OpenCachingCacheDescription > &description)
Definition: OpenCachingCache.cpp:174
Marble::OpenCachingCache::cacheType
const QString & cacheType() const
Definition: OpenCachingCache.cpp:99
Marble::OpenCachingCache::setDateCreated
void setDateCreated(const QDateTime &dateCreated)
Definition: OpenCachingCache.cpp:54
Marble::OpenCachingCache::cacheName
const QString & cacheName() const
Definition: OpenCachingCache.cpp:89
Marble::OpenCachingCache::setId
void setId(unsigned long long id)
Definition: OpenCachingCache.cpp:34
Marble::OpenCachingCache::userName
const QString & userName() const
Definition: OpenCachingCache.cpp:79
Marble::OpenCachingCache::latitude
qreal latitude() const
Definition: OpenCachingCache.cpp:169
OpenCachingCache.h
Marble::OpenCachingCache::setSizeString
void setSizeString(const QString &size)
Definition: OpenCachingCache.cpp:124
Marble::OpenCachingCache::dateLastModified
const QDateTime & dateLastModified() const
Definition: OpenCachingCache.cpp:69
Marble::OpenCachingCache::id
unsigned long long id() const
Definition: OpenCachingCache.cpp:39
QDateTime
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:13:41 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

marble

Skip menu "marble"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal