40 int years = now.addDays(1 - then.dayOfYear()).year() - then.year();
41 int days = then.addYears(years).daysTo(now);
60 void changePassword(
const QString &oldPassword,
const QString &newPassword);
Definition abstract_client.h:51
void processEditResponse(const Response &r)
Definition user_info_box.cpp:319
void actAvatar()
Definition user_info_box.cpp:303
const ServerInfo_User * currentUserInfo
Definition user_info_box.h:30
QLabel countryLabel3
Definition user_info_box.h:26
QLabel userLevelIcon
Definition user_info_box.h:25
UserInfoBox(AbstractClient *_client, bool editable, QWidget *parent=nullptr, Qt::WindowFlags flags={})
Definition user_info_box.cpp:22
void processAvatarResponse(const Response &r)
Definition user_info_box.cpp:364
QLabel avatarPic
Definition user_info_box.h:25
AbstractClient * client
Definition user_info_box.h:23
QLabel countryLabel2
Definition user_info_box.h:25
QLabel nameLabel
Definition user_info_box.h:25
QPixmap avatarPixmap
Definition user_info_box.h:28
void retranslateUi()
Definition user_info_box.cpp:76
QLabel userLevelLabel2
Definition user_info_box.h:26
void changePassword(const QString &oldPassword, const QString &newPassword)
Definition user_info_box.cpp:285
void updateInfo(const ServerInfo_User &user)
Definition user_info_box.cpp:97
void actPassword()
Definition user_info_box.cpp:256
static QPair< int, int > getDaysAndYearsBetween(const QDate &then, const QDate &now)
Definition user_info_box.h:38
QLabel realNameLabel1
Definition user_info_box.h:25
static QString getAgeString(int ageSeconds)
Definition user_info_box.cpp:154
void processResponse(const Response &r)
Definition user_info_box.cpp:197
void actEditInternal(const Response &r)
Definition user_info_box.cpp:215
QLabel accountAgeLabel2
Definition user_info_box.h:26
QLabel accountAgeLabel1
Definition user_info_box.h:26
QLabel countryLabel1
Definition user_info_box.h:25
QLabel realNameLabel2
Definition user_info_box.h:25
QLabel userLevelLabel1
Definition user_info_box.h:26
bool editable
Definition user_info_box.h:24
bool hasAvatar
Definition user_info_box.h:29
QPushButton avatarButton
Definition user_info_box.h:27
QPushButton editButton
Definition user_info_box.h:27
void actEdit()
Definition user_info_box.cpp:205
QPushButton passwordButton
Definition user_info_box.h:27
void processPasswordResponse(const Response &r)
Definition user_info_box.cpp:341
void resizeEvent(QResizeEvent *event) override
Definition user_info_box.cpp:381