]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Adapt to KBookmarkManager API change
authorNicolas Fella <nicolas.fella@gmx.de>
Sat, 7 Oct 2023 22:34:10 +0000 (00:34 +0200)
committerNicolas Fella <nicolas.fella@gmx.de>
Fri, 20 Oct 2023 14:37:53 +0000 (16:37 +0200)
src/dolphinbookmarkhandler.cpp
src/dolphinbookmarkhandler.h

index 9edaca77d23013f3e3f052125dbbe1903d2fa85e..9f04e74214ceda2a4e21f1eb767fa8da96bed422 100644 (file)
@@ -28,9 +28,9 @@ DolphinBookmarkHandler::DolphinBookmarkHandler(DolphinMainWindow *mainWindow, KA
         QDir().mkpath(bookmarksFile);
         bookmarksFile += QLatin1String("/bookmarks.xml");
     }
-    m_bookmarkManager = KBookmarkManager::managerForFile(bookmarksFile);
+    m_bookmarkManager = std::make_unique<KBookmarkManager>(bookmarksFile);
     m_bookmarkManager->setUpdate(true);
-    m_bookmarkMenu.reset(new KBookmarkMenu(m_bookmarkManager, this, menu));
+    m_bookmarkMenu.reset(new KBookmarkMenu(m_bookmarkManager.get(), this, menu));
 
     collection->addAction(QStringLiteral("add_bookmark"), m_bookmarkMenu->addBookmarkAction());
     collection->addAction(QStringLiteral("edit_bookmarks"), m_bookmarkMenu->editBookmarksAction());
index a40c0267548bd0fc25eae3c273d5a46d24dfc06b..ceb172fdc8aa80524d1867634c3cb374a4a39ff0 100644 (file)
@@ -41,7 +41,7 @@ private:
 
 private:
     DolphinMainWindow *m_mainWindow;
-    KBookmarkManager *m_bookmarkManager;
+    std::unique_ptr<KBookmarkManager> m_bookmarkManager;
     QScopedPointer<KBookmarkMenu> m_bookmarkMenu;
 };