]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiToc.cpp
* fix spelling in comments to please John.
[lyx.git] / src / frontends / qt4 / GuiToc.cpp
index 528c4863e890bbdd2a781bbac00d81eafd86f32c..787bbb7058b458efddfa609794727b95ecb02925 100644 (file)
@@ -33,7 +33,7 @@ namespace lyx {
 namespace frontend {
 
 GuiToc::GuiToc(GuiView & parent, Qt::DockWidgetArea area, Qt::WindowFlags flags)
-       : DockView(parent, "toc", qt_("Outline"), area, flags)
+       : DockView(parent, "toc", qt_("Outline"), area, flags), is_closing_(false)
 {
        widget_ = new TocWidget(parent, this);
        setWidget(widget_);
@@ -91,6 +91,15 @@ void GuiToc::enableView(bool enable)
                widget_->updateView();
 }
 
+
+void GuiToc::closeEvent(QCloseEvent * /*event*/)
+{
+       is_closing_ = true;
+       ((GuiView *)parent())->updateToolbars();
+       is_closing_ = false;
+}
+
+
 void GuiToc::doDispatch(Cursor & cur, FuncRequest const & cmd)
 {
        widget_->doDispatch(cur, cmd);