BookmarkManager Class Reference
from PyKDE4.marble import *
Inherits: QObject
Namespace: Marble
Detailed Description
This class is responsible for loading the
book mark objects from the files and various
book mark operations
Signals |
| | bookmarksChanged () |
Methods |
| | __init__ (self, Marble.GeoDataTreeModel treeModel, QObject parent=0) |
| | addBookmark (self, Marble.GeoDataContainer folder, Marble.GeoDataPlacemark bookmark) |
| | addNewBookmarkFolder (self, Marble.GeoDataContainer folder, QString name) |
| QString | bookmarkFile (self) |
| Marble.GeoDataDocument | document (self) |
| bool | loadFile (self, QString relativeFilePath) |
| | removeAllBookmarks (self) |
| | removeBookmark (self, Marble.GeoDataPlacemark bookmark) |
| | removeBookmarkFolder (self, Marble.GeoDataFolder folder) |
| | renameBookmarkFolder (self, Marble.GeoDataFolder folder, QString name) |
| | setShowBookmarks (self, bool visible) |
| bool | showBookmarks (self) |
| | updateBookmark (self, Marble.GeoDataPlacemark bookmark) |
Signal Documentation
One or more bookmarks were added or removed
- Signal syntax:
QObject.connect(source, SIGNAL("bookmarksChanged()"), target_slot)
Method Documentation
add bookmark in a folder
- Parameters:
-
| bookmark | bookmark to be added
|
| folderName | folder name in which bookmark to be added
|
add a folder
- Parameters:
-
| folder | name of folder to be created
|
| QString bookmarkFile |
( |
|
self ) |
|
return bookmark file path
| bool loadFile |
( |
self, |
|
|
|
QString |
relativeFilePath |
|
) |
|
|
|
load bookmark file as GeoDataDocument and return true
if loaded successfully else false
- Parameters:
-
| relativeFilePath | relative path of bookmark file
|
| removeAllBookmarks |
( |
|
self ) |
|
remove all folders and bookmarks except default folder
| setShowBookmarks |
( |
self, |
|
|
|
bool |
visible |
|
) |
|
|
|
| bool showBookmarks |
( |
|
self ) |
|