void PopupMenu::showStarted() { if (isHidden()) { show(); startShowAnimation(); return; } else if (!_hiding) { return; } startOpacityAnimation(false); }
void InnerDropdown::hideAnimated(HideOption option) { if (isHidden()) return; if (option == HideOption::IgnoreShow) { _ignoreShowEvents = true; } if (_hiding) return; _hideTimer.stop(); startOpacityAnimation(true); }
void InnerDropdown::showStarted() { if (_ignoreShowEvents) return; if (isHidden()) { show(); startShowAnimation(); return; } else if (!_hiding) { return; } startOpacityAnimation(false); }
void PopupMenu::hideAnimated() { if (isHidden()) return; if (_hiding) return; startOpacityAnimation(true); }