void InfoWidget::refreshLabels() { refreshAbout(); refreshMobileNumber(); refreshUsername(); refreshChannelLink(); refreshVisibility(); }
void InfoWidget::notifyPeerUpdated(const Notify::PeerUpdate &update) { if (update.peer != self()) { return; } if (update.flags & UpdateFlag::UsernameChanged) { refreshUsername(); } if (update.flags & (UpdateFlag::UserPhoneChanged)) { refreshMobileNumber(); } if (update.flags & UpdateFlag::AboutChanged) { refreshBio(); } }
void InfoWidget::notifyPeerUpdated(const Notify::PeerUpdate &update) { if (update.peer != peer()) { return; } if (update.flags & UpdateFlag::AboutChanged) { refreshAbout(); } if (update.flags & UpdateFlag::UsernameChanged) { refreshUsername(); refreshChannelLink(); } if (update.flags & (UpdateFlag::UserPhoneChanged | UpdateFlag::UserCanShareContact)) { refreshMobileNumber(); } refreshVisibility(); contentSizeUpdated(); }
void InfoWidget::refreshControls() { refreshMobileNumber(); refreshUsername(); refreshBio(); }