]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiToc.cpp
Use <cstdint> instead of <boost/cstdint.hpp>
[lyx.git] / src / frontends / qt4 / GuiToc.cpp
index 7d9b1e5646b3441090e9e312985bbb1ebd480ae9..e05152462011ec16d7f793f500254cb71f553753 100644 (file)
@@ -33,30 +33,24 @@ namespace lyx {
 namespace frontend {
 
 GuiToc::GuiToc(GuiView & parent, Qt::DockWidgetArea area, Qt::WindowFlags flags)
-       : DockView(parent, "toc", qt_("Outline"), area, flags), is_closing_(false)
+       : DockView(parent, "toc", qt_("Outline"), area, flags),
+         widget_(new TocWidget(parent, this)),
+         is_closing_(false)
 {
-       widget_ = new TocWidget(parent, this);
        setWidget(widget_);
        setFocusProxy(widget_);
 }
 
 
-GuiToc::~GuiToc()
-{
-       delete widget_;
-}
-
-
 void GuiToc::updateView()
 {
        widget_->updateView();
-       return;
 }
 
 
-bool GuiToc::initialiseParams(string const & data)
+bool GuiToc::initialiseParams(string const & sdata)
 {
-       widget_->init(toqstr(data));
+       widget_->init(toqstr(sdata));
        return true;
 }
 
@@ -68,10 +62,9 @@ void GuiToc::dispatchParams()
 
 void GuiToc::enableView(bool enable)
 {
-       widget_->checkModelChanged();
        if (!enable)
                // In the opposite case, updateView() will be called anyway.
-               widget_->updateViewForce();
+               widget_->updateViewNow();
 }