void Button::leaveEvent(QEvent *e) { QToolButton::leaveEvent(e); if (mIcons.isEmpty()) return; setIconState(NotFocused); emit leaved(); }
DPushButton::DPushButton(const QString& text, QWidget *parent) : QPushButton(text, parent) { QString style = sStyleTemplate.arg("#b4b4b4"); setFocusPolicy(Qt::NoFocus); setStyleSheet(style); m_showDtips = false; m_dtipsPoping = false; m_mouseInRect = false; m_ingonreLeaveEvent = false; m_dtips= NULL; m_tipsString = ""; connect(this, SIGNAL(leaved()), this, SLOT(leaveDone())); }
void DPushButton::leaveEvent( QEvent* e ) { m_mouseInRect = false; emit leaved(); QWidget::leaveEvent(e); }
void DWidget::leaveEvent(QEvent *e){ emit leaved(); QWidget::leaveEvent(e); }