Added Database class.
[situare] / src / user / user.cpp
index 03142d0..351a353 100644 (file)
 
 User::User(const QString &address, const GeoCoordinate &coordinates, const QString &name,
            const QString &note, const QUrl &imageUrl, const QString &timestamp, const bool &type,
-           const QString &userId, const QString &units, const double &value)
+           const QString &userId, const QString &units, const double &value,
+           const QStringList &tags = QStringList())
                : m_address(address)
                , m_coordinates(coordinates)
                , m_name(name)
                , m_note(note)
                , m_profileImageUrl(imageUrl)
+               , m_tags(tags)
                , m_timestamp(timestamp)
                , m_type(type)
                , m_units(units)
@@ -44,6 +46,7 @@ User::User()
     , m_name()
     , m_note()
     , m_profileImageUrl()
+    , m_tags()
     , m_timestamp()
     , m_type()
     , m_units()
@@ -84,6 +87,11 @@ void User::setProfileImageUrl(const QUrl &imageUrl)
     m_profileImageUrl = imageUrl;
 }
 
+void User::setTags(const QStringList &tags)
+{
+    m_tags = tags;
+}
+
 void User::setTimestamp(const QString &timestamp)
 {
     m_timestamp = timestamp;
@@ -125,6 +133,11 @@ const QUrl& User::profileImageUrl() const
     return m_profileImageUrl;
 }
 
+const QStringList& User::tags() const
+{
+    return m_tags;
+}
+
 const QString& User::timestamp() const
 {
     return m_timestamp;