mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 05:16:21 +00:00
GuiViewsource:
* Revert cs 28992 and do something better to fix the bug that the view source window remains disabled forever when autoUpdate is not checked and the view source window gets disabled or LyX is closed. * Update the source window, when autoUpdate checkbox is toggled. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28999 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
14d0e66eae
commit
cdaefbf484
@ -50,6 +50,8 @@ ViewSourceWidget::ViewSourceWidget()
|
||||
this, SLOT(updateView()));
|
||||
connect(autoUpdateCB, SIGNAL(toggled(bool)),
|
||||
updatePB, SLOT(setDisabled(bool)));
|
||||
connect(autoUpdateCB, SIGNAL(toggled(bool)),
|
||||
this, SLOT(updateView()));
|
||||
connect(updatePB, SIGNAL(clicked()),
|
||||
this, SLOT(updateView()));
|
||||
|
||||
@ -115,6 +117,7 @@ static bool getContent(BufferView const * view, bool fullSource, QString & qstr)
|
||||
void ViewSourceWidget::setBufferView(BufferView const * bv)
|
||||
{
|
||||
bv_ = bv;
|
||||
setEnabled(bv ? true : false);
|
||||
}
|
||||
|
||||
|
||||
@ -169,7 +172,7 @@ GuiViewSource::~GuiViewSource()
|
||||
|
||||
void GuiViewSource::updateView()
|
||||
{
|
||||
if (!widget_->isEnabled() || widget_->autoUpdateCB->isChecked()) {
|
||||
if (widget_->autoUpdateCB->isChecked()) {
|
||||
widget_->setBufferView(bufferview());
|
||||
widget_->updateView();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user