#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 ¬e, const QUrl &imageUrl, const QUrl &imageUrlBig,
+ const QString ×tamp, 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)
}
+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;
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 ×tamp)
{
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;
}
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;
}