コード例 #1
0
ファイル: Button.cpp プロジェクト: AfterTheRainOfStars/QtAV
void Button::leaveEvent(QEvent *e)
{
    QToolButton::leaveEvent(e);
    if (mIcons.isEmpty())
        return;
    setIconState(NotFocused);
    emit leaved();
}
コード例 #2
0
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()));

}
コード例 #3
0
void DPushButton::leaveEvent( QEvent* e ) {
    m_mouseInRect = false;
    emit leaved();
    QWidget::leaveEvent(e);
}
コード例 #4
0
void DWidget::leaveEvent(QEvent *e){
    emit leaved();
    QWidget::leaveEvent(e);
}