started feature to show bigger profile images
[situare] / src / user / user.cpp
index 6bb83f8..9781ec6 100644 (file)
 
 #include "user.h"
 
-User::User(QString address, QPointF coordinates, QString name, QString note, QUrl imageUrl,
-           QString timestamp, bool type, QString userId, QString units, double value)
+User::User(const QString &address, const QPointF &coordinates, const QString &name,
+           const QString &note, const QUrl &imageUrl, const QUrl &imageUrlBig,
+           const QString &timestamp, const bool &type, const QString &userId,
+           const QString &units, const double &value)
                : m_address(address)
                , m_coordinates(coordinates)
                , m_name(name)
                , m_note(note)
                , m_profileImageUrl(imageUrl)
+               , m_profileImageUrlBig(imageUrlBig)
                , m_timestamp(timestamp)
                , m_type(type)
                , m_units(units)
@@ -37,6 +40,21 @@ User::User(QString address, QPointF coordinates, QString name, QString note, QUr
 
 }
 
+User::User()
+    : m_address()
+    , m_coordinates()
+    , m_name()
+    , m_note()
+    , m_profileImageUrl()
+    , m_timestamp()
+    , m_type()
+    , m_units()
+    , m_userId()
+    , m_value()
+{
+
+}
+
 void User::setAddress(const QString &address)
 {
     m_address = address;
@@ -58,22 +76,37 @@ void User::setNote(const QString &note)
     m_note = note;
 }
 
+void User::setProfileImage(const QPixmap &image)
+{
+    m_profileImage = image;
+}
+
+void User::setProfileImageBig(const QPixmap &image)
+{
+    m_profileImageBig = image;
+}
+
 void User::setProfileImageUrl(const QUrl &imageUrl)
 {
     m_profileImageUrl = imageUrl;
 }
 
+void User::setProfileImageUrlBig(const QUrl &imageUrl)
+{
+    m_profileImageUrlBig = imageUrl;
+}
+
 void User::setTimestamp(const QString &timestamp)
 {
     m_timestamp = timestamp;
 }
 
-QString User::address() const
+const QString& User::address() const
 {
     return m_address;
 }
 
-QPointF User::coordinates() const
+const QPointF& User::coordinates() const
 {
     return m_coordinates;
 }
@@ -84,32 +117,47 @@ void User::distance(double &value, QString &units) const
     units = m_units;
 }
 
-QString User::name() const
+const QString& User::name() const
 {
     return m_name;
 }
 
-QString User::note() const
+const QString& User::note() const
 {
     return m_note;
 }
 
-QUrl User::profileImageUrl() const
+const QPixmap& User::profileImage() const
+{
+    return m_profileImage;
+}
+
+const QPixmap& User::profileImageBig() const
+{
+    return m_profileImageBig;
+}
+
+const QUrl& User::profileImageUrl() const
 {
     return m_profileImageUrl;
 }
 
-QString User::timestamp() const
+const QUrl& User::profileImageUrlBig() const
+{
+    return m_profileImageUrlBig;
+}
+
+const QString& User::timestamp() const
 {
     return m_timestamp;
 }
 
-bool User::type() const
+const bool& User::type() const
 {
     return m_type;
 }
 
-QString User::userId() const
+const QString& User::userId() const
 {
     return m_userId;
 }