digiKam Developer Documentation
Professional Photo Management with the Power of Open Source
Loading...
Searching...
No Matches
Digikam::BookmarksManager Class Reference

Bookmark manager, owner of the bookmarks, loads, saves and basic tasks.

+ Inheritance diagram for Digikam::BookmarksManager:

Public Slots

void exportBookmarks ()
 
void importBookmarks ()
 

Signals

void entryAdded (BookmarkNode *item)
 
void entryChanged (BookmarkNode *item)
 
void entryRemoved (BookmarkNode *parent, int row, BookmarkNode *item)
 

Public Member Functions

 BookmarksManager (const QString &bookmarksFile, QObject *const parent=nullptr)
 
void addBookmark (BookmarkNode *const parent, BookmarkNode *const node, int row=-1)
 
BookmarkNodebookmarks ()
 
BookmarksModelbookmarksModel ()
 
void changeExpanded ()
 
void load ()
 
void removeBookmark (BookmarkNode *const node)
 
void save ()
 
void setComment (BookmarkNode *const node, const QString &newDesc)
 
void setTitle (BookmarkNode *const node, const QString &newTitle)
 
void setUrl (BookmarkNode *const node, const QString &newUrl)
 
QUndoStack * undoRedoStack () const
 

Friends

class ChangeBookmarkCommand
 
class RemoveBookmarksCommand