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

Menu that is dynamically populated from the bookmarks.

+ Inheritance diagram for Digikam::BookmarksMenu:

Signals

void openUrl (const QUrl &url)
 
- Signals inherited from Digikam::ModelMenu
void activated (const QModelIndex &index)
 
void hoveredText (const QString &text)
 

Public Member Functions

 BookmarksMenu (BookmarksManager *const mngr, QWidget *const parent=nullptr)
 
void setInitialActions (const QList< QAction * > &actions)
 
- Public Member Functions inherited from Digikam::ModelMenu
 ModelMenu (QWidget *const parent=nullptr)
 
int firstSeparator () const
 
int hoverRole () const
 
QAction * makeAction (const QIcon &icon, const QString &text, QObject *const parent)
 
int maxRows () const
 
QAbstractItemModel * model () const
 
QModelIndex rootIndex () const
 
int separatorRole () const
 
void setFirstSeparator (int offset)
 
void setHoverRole (int role)
 
void setMaxRows (int max)
 
void setModel (QAbstractItemModel *model)
 
void setRootIndex (const QModelIndex &index)
 
void setSeparatorRole (int role)
 

Protected Member Functions

bool prePopulated () override
 add any actions before the tree, return true if any actions are added.
 
- Protected Member Functions inherited from Digikam::ModelMenu
void createMenu (const QModelIndex &parent, int max, QMenu *parentMenu=nullptr, QMenu *menu=nullptr)
 put all of the children of parent into menu up to max
 
virtual void postPopulated ()
 add any actions after the tree
 

Member Function Documentation

◆ prePopulated()

bool Digikam::BookmarksMenu::prePopulated ( )
overrideprotectedvirtual

Reimplemented from Digikam::ModelMenu.