Added bookmarks.html importing, automatic places root init (bug 318057) r=bryner

GetChildFolder on bug 314553, r=bryner

Original committer: brettw%gmail.com
Original revision: 1.7
Original date: 2005/12/02 00:39:10
This commit is contained in:
benjamin%smedbergs.us 2006-07-18 17:26:21 +00:00
parent 24aa9a68e0
commit 0fbbfb1032

View File

@ -236,6 +236,15 @@ interface nsINavBookmarksService : nsISupports
*/
void moveFolder(in PRInt64 folder, in PRInt64 newParent, in PRInt32 index);
/**
* Returns the ID of a child folder with the given name. This does not
* recurse, you have to give it an immediate sibling of the given folder.
* If the given subfolder doesn't exist, it will return 0.
* @param folder Parent folder whose children we will search
* @param subFolder Name of the folder to search for in folder
*/
PRInt64 getChildFolder(in PRInt64 folder, in AString subFolder);
/**
* Set the history/bookmark title for a URI. The new title will be used
* anywhere the URI is shown in bookmarks or history.
@ -299,4 +308,16 @@ interface nsINavBookmarksService : nsISupports
* done changing. Should match beginUpdateBatch or bad things will happen.
*/
void endUpdateBatch();
/**
* Loads the given bookmarks.html file and merges it with the current
* bookmarks hierarchy.
*/
void importBookmarksHTML(in nsIURI url);
/**
* Saves the current bookmarks hierarchy to a bookmarks.html file.
*/
void exportBookmarksHTML(in nsIURI url);
};