From 737dd6ec3b8daa1517b392dbad1f13b090e5d33b Mon Sep 17 00:00:00 2001 From: Yoann Laissus Date: Sun, 18 Jul 2010 19:15:44 +0200 Subject: - Performance improvements (partial updates of the tree) - Synchronisation of the folded states between each windows - Code cleanup --- src/mainwindow.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/mainwindow.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index b27b7c81..0deeb15b 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -161,6 +161,7 @@ MainWindow::MainWindow() MainWindow::~MainWindow() { Application::bookmarkProvider()->removeToolBar(m_bmBar); + Application::bookmarkProvider()->removeBookmarkPanel(m_bookmarksPanel); Application::instance()->removeMainWindow(this); delete m_view; @@ -566,6 +567,8 @@ void MainWindow::setupPanels() addDockWidget(Qt::LeftDockWidgetArea, m_bookmarksPanel); + Application::bookmarkProvider()->registerBookmarkPanel(m_bookmarksPanel); + // setup bookmarks panel action a = (KAction *) m_bookmarksPanel->toggleViewAction(); a->setShortcut(KShortcut(Qt::CTRL + Qt::SHIFT + Qt::Key_B)); -- cgit v1.2.1