KBookmarkGroup Class Reference
from PyKDE4.kio import *
Inherits: KBookmark
Detailed Description
Methods | |
| __init__ (self) | |
| __init__ (self, QDomElement elem) | |
| KBookmark | addBookmark (self, KBookmark bm) |
| KBookmark | addBookmark (self, QString text, KUrl url, QString icon=QString()) |
| KBookmarkGroup | createNewFolder (self, QString text) |
| KBookmark | createNewSeparator (self) |
| deleteBookmark (self, KBookmark bk) | |
| QDomElement | findToolbar (self) |
| KBookmark | first (self) |
| [KUrl] | groupUrlList (self) |
| int | indexOf (self, KBookmark child) |
| bool | isOpen (self) |
| bool | isToolbarGroup (self) |
| bool | moveBookmark (self, KBookmark bookmark, KBookmark after) |
| bool | moveItem (self, KBookmark item, KBookmark after) |
| KBookmark | next (self, KBookmark current) |
| QDomElement | nextKnownTag (self, QDomElement start, bool goNext) |
| KBookmark | previous (self, KBookmark current) |
Method Documentation
| __init__ | ( | self ) |
Create an invalid group. This is mostly for use in QValueList, and other places where we need a null group. Also used as a parent for a bookmark that doesn't have one (e.g. Netscape bookmarks)
| __init__ | ( | self, | ||
| QDomElement | elem | |||
| ) |
Create a bookmark group as specified by the given element
Create a new bookmark, as the last child of this group Don't forget to use KBookmarkManager.self()->emitChanged( parentBookmark );
- Parameters:
-
bm the bookmark to add
Create a new bookmark, as the last child of this group Don't forget to use KBookmarkManager.self()->emitChanged( parentBookmark );
- Parameters:
-
text for the bookmark url the URL that the bookmark points to icon the name of the icon to associate with the bookmark. A suitable default will be determined from the URL if not specified.
| KBookmarkGroup createNewFolder | ( | self, | ||
| QString | text | |||
| ) |
Create a new bookmark folder, as the last child of this group
- Parameters:
-
text for the folder. If you want an dialog use KBookmarkDialog
| KBookmark createNewSeparator | ( | self ) |
Create a new bookmark separator Don't forget to use KBookmarkManager.self()->emitChanged( parentBookmark );
| deleteBookmark | ( | self, | ||
| KBookmark | bk | |||
| ) |
Delete a bookmark - it has to be one of our children ! Don't forget to use KBookmarkManager.self()->emitChanged( parentBookmark );
| QDomElement findToolbar | ( | self ) |
- Internal:
| KBookmark first | ( | self ) |
Return the first child bookmark of this group
| [KUrl] groupUrlList | ( | self ) |
- Returns:
- the list of urls of bookmarks at top level of the group
| int indexOf | ( | self, | ||
| KBookmark | child | |||
| ) |
Return the index of a child bookmark, -1 if not found
| bool isOpen | ( | self ) |
- Returns:
- true if the bookmark folder is opened in the bookmark editor
| bool isToolbarGroup | ( | self ) |
- Returns:
- true if this is the toolbar group
Moves bookmark after after (which should be a child of ours). If after is null, bookmark is moved as the first child. Don't forget to use KBookmarkManager.self()->emitChanged( parentBookmark );
Return the next sibling of a child bookmark of this group
- Parameters:
-
current has to be one of our child bookmarks.
| QDomElement nextKnownTag | ( | self, | ||
| QDomElement | start, | |||
| bool | goNext | |||
| ) |
KDE 4.2 PyKDE API Reference