From: Vincent van Ravesteijn Date: Fri, 30 Apr 2010 15:56:54 +0000 (+0000) Subject: Correctly enable/disable the filter label and textfield in the TocWidget. Also, short... X-Git-Tag: 2.0.0~3309 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=b24862e754d40672f4d822c3fb54ca64089401e2;p=features.git Correctly enable/disable the filter label and textfield in the TocWidget. Also, shorten the code a bit. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34350 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/frontends/qt4/TocWidget.cpp b/src/frontends/qt4/TocWidget.cpp index 07b350642f..59c788f69b 100644 --- a/src/frontends/qt4/TocWidget.cpp +++ b/src/frontends/qt4/TocWidget.cpp @@ -388,21 +388,15 @@ void TocWidget::enableControls(bool enable) void TocWidget::updateView() { if (!gui_view_.documentBufferView()) { - enableControls(false); - typeCO->setEnabled(false); tocTV->setModel(0); - tocTV->setEnabled(false); depthSL->setMaximum(0); depthSL->setValue(0); - persistentCB->setEnabled(false); - sortCB->setEnabled(false); - depthSL->setEnabled(false); + setEnabled(false); return; } + setEnabled(true); bool const is_sortable = isSortable(); sortCB->setEnabled(is_sortable); - depthSL->setEnabled(true); - typeCO->setEnabled(true); bool focus_ = tocTV->hasFocus(); tocTV->setEnabled(false); tocTV->setUpdatesEnabled(false);