src/eric7/WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py

branch
eric7
changeset 9489
c03b8323d11a
parent 9482
a2bc06a54d9d
child 9504
1193fc2bf192
--- a/src/eric7/WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py	Tue Nov 08 16:23:26 2022 +0100
+++ b/src/eric7/WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py	Tue Nov 08 16:57:46 2022 +0100
@@ -92,8 +92,10 @@
         """
         Constructor
 
-        @param sourceId source ID (string)
-        @param parent reference to the parent object (QObject)
+        @param sourceId source ID (defaults to "")
+        @type str (optional)
+        @param parent reference to the parent object (defaults to None)
+        @type QObject (optional)
         """
         super().__init__(sourceId, parent)
 
@@ -195,3 +197,17 @@
         bookmark = BookmarkNode(BookmarkNode.Bookmark, rootNode)
         bookmark.url = data["url"]
         bookmark.title = data["name"].replace("&", "&&")
+
+
+def createImporter(sourceId="", parent=None):
+    """
+    Constructor
+
+    @param sourceId source ID (defaults to "")
+    @type str (optional)
+    @param parent reference to the parent object (defaults to None)
+    @type QObject (optional)
+    @return reference to the instantiated importer object
+    @rtype ChromeImporter
+    """
+    return ChromeImporter(sourceId=sourceId, parent=parent)

eric ide

mercurial