void QLineEditIconButton::actionEvent(QActionEvent *e) { switch (e->type()) { case QEvent::ActionChanged: { const QAction *action = e->action(); if (isVisibleTo(parentWidget()) != action->isVisible()) { setVisible(action->isVisible()); if (QLineEditPrivate *lep = lineEditPrivate()) lep->positionSideWidgets(); } } break; default: break; } QToolButton::actionEvent(e); }
bool EditWidget::isVisibleOnWindow() const { return isVisibleTo(FWindow->instance()); }