void CKeyReferenceWidget::slotStepVerse(int n) {
    emit beforeChange(m_key);
    n > 0 ? m_key->next( CSwordVerseKey::UseVerse ) : m_key->previous( CSwordVerseKey::UseVerse );
    if (!updatelock)
        emit changed(m_key);
    updateText();
}
void CKeyReferenceWidget::slotChangeVerse(int n) {
    if (m_key->Verse() != n) {
        emit beforeChange(m_key);
        m_key->Verse( n );
        setKey( m_key );
    }
    updateText();
    if (!updatelock) emit changed(m_key);
}
Ejemplo n.º 3
0
void BoolAttribute::setValue(bool value)
{
    if (value == _value) return;

    beforeChange();

    _value = value;
    emit changed();
}
Ejemplo n.º 4
0
void BtBibleKeyWidget::slotChangeVerse(int n) {
    if (m_key->getVerse() != n) {
        emit beforeChange(m_key);
        m_key->emitBeforeChanged();
        m_key->setVerse(n);
        m_key->emitAfterChanged();
        setKey( m_key );
    }
    if (!updatelock) emit changed(m_key);
}
void CKeyReferenceWidget::slotChangeBook(QString bookname) {
    if (m_key->book() != bookname) {
        emit beforeChange(m_key);
        m_key->book( bookname );
        setKey( m_key );
    }
    updateText();
    if (!updatelock)
        emit changed(m_key);
}
Ejemplo n.º 6
0
void BtBibleKeyWidget::slotChangeBook(QString bookname) {
    if (m_key->book() != bookname) {
        emit beforeChange(m_key);
        m_key->emitBeforeChanged();
        m_key->book( bookname );
        m_key->emitAfterChanged();
        setKey( m_key );
    }
    if (!updatelock)
        emit changed(m_key);
}
Ejemplo n.º 7
0
void BtBibleKeyWidget::slotStepVerse(int offset) {
    emit beforeChange(m_key);

    if(offset >= 0)
        for(; offset != 0; offset--)
            m_key->next( CSwordVerseKey::UseVerse );
    else
        for(; offset != 0; offset++)
            m_key->previous( CSwordVerseKey::UseVerse );

    if (!updatelock)
        emit changed(m_key);
}