void PhoneWidget::activate() { Step::activate(); _country->show(); _phone->show(); _code->show(); setInnerFocus(); }
void BoxContent::finishPrepare() { _preparing = false; if (_scroll) { finishScrollCreate(); } setInnerFocus(); }
void Window::layerHidden() { if (layerBG) { layerBG->hide(); layerBG->deleteLater(); } layerBG = 0; if (_mediaView && !_mediaView->isHidden()) _mediaView->hide(); setInnerFocus(); }
void SectionWidget::showFinished() { _showAnimation.reset(); if (isHidden()) return; showChildren(); showFinishedHook(); setInnerFocus(); }
void Window::layerHidden() { if (layerBG) { layerBG->hide(); layerBG->deleteLater(); } layerBG = 0; hideMediaview(); setInnerFocus(); }
void CodeWidget::activate() { Step::activate(); _code->show(); if (getData()->codeByTelegram) { _noTelegramCode->show(); } else { _callLabel->show(); } setInnerFocus(); }
void PeerListBox::peerListSetSearchMode(PeerListSearchMode mode) { PeerListContentDelegate::peerListSetSearchMode(mode); auto selectVisible = (mode != PeerListSearchMode::Disabled); if (selectVisible && !_select) { createMultiSelect(); _select->toggle(!selectVisible, anim::type::instant); } if (_select) { _select->toggle(selectVisible, anim::type::normal); _scrollBottomFixed = false; setInnerFocus(); } }
void PasscodeWidget::showAnimated(const QPixmap &bgAnimCache, bool back) { _showBack = back; (_showBack ? _cacheOver : _cacheUnder) = bgAnimCache; _a_show.finish(); showAll(); setInnerFocus(); _passcode->finishAnimations(); (_showBack ? _cacheUnder : _cacheOver) = myGrab(this); hideAll(); _a_show.start([this] { animationCallback(); }, 0., 1., st::slideDuration, Window::SlideAnimation::transition()); show(); }
bool PasscodeWidget::animStep(float64 ms) { float64 fullDuration = st::introSlideDelta + st::introSlideDuration, dt = ms / fullDuration; float64 dt1 = (ms > st::introSlideDuration) ? 1 : (ms / st::introSlideDuration), dt2 = (ms > st::introSlideDelta) ? (ms - st::introSlideDelta) / (st::introSlideDuration) : 0; bool res = true; if (dt2 >= 1) { res = false; a_bgCoord.finish(); a_bgAlpha.finish(); a_coord.finish(); a_alpha.finish(); _animCache = _bgAnimCache = QPixmap(); showAll(); setInnerFocus(); } else { a_bgCoord.update(dt1, st::introHideFunc); a_bgAlpha.update(dt1, st::introAlphaHideFunc); a_coord.update(dt2, st::introShowFunc); a_alpha.update(dt2, st::introAlphaShowFunc); } update(); return res; }