X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt2%2FQCitationDialog.C;h=8b6588309de6c3fecce57faa879b7a9d2dcda181;hb=1fcedd4b635807e7046342f324d054c04c37f054;hp=3483132e4051c6e6ed74a812924f7d79e9f853b0;hpb=fabd5d2057d25290bc9cc997142ebac940031b9b;p=lyx.git diff --git a/src/frontends/qt2/QCitationDialog.C b/src/frontends/qt2/QCitationDialog.C index 3483132e40..8b6588309d 100644 --- a/src/frontends/qt2/QCitationDialog.C +++ b/src/frontends/qt2/QCitationDialog.C @@ -10,9 +10,6 @@ #include -#ifdef __GNUG__ -#pragma implementation -#endif #include @@ -169,6 +166,7 @@ void QCitationDialog::slotAddClicked() form_->setBibButtons(QCitation::OFF); form_->setCiteButtons(QCitation::ON); form_->changed(); + form_->fillStyles(); } @@ -188,6 +186,8 @@ void QCitationDialog::slotDelClicked() form_->setBibButtons(QCitation::ON); form_->setCiteButtons(QCitation::OFF); form_->changed(); + form_->fillStyles(); + form_->updateStyle(); } @@ -212,6 +212,7 @@ void QCitationDialog::slotUpClicked() form_->citekeys.insert(it - 1, tmp); form_->setCiteButtons(QCitation::ON); form_->changed(); + form_->fillStyles(); } @@ -236,6 +237,7 @@ void QCitationDialog::slotDownClicked() form_->citekeys.insert(it + 1, tmp); form_->setCiteButtons(QCitation::ON); form_->changed(); + form_->fillStyles(); } @@ -306,5 +308,5 @@ void QCitationDialog::doFind(biblio::Direction dir) int const top = max(found - 5, 1); bibLB->setTopItem(top); bibLB->setSelected(found, true); - slotBibHighlighted(0); + slotBibHighlighted(found); }