Class sh::tools::Bookmark

class sh::tools::Bookmark

A bookmark.

Public Functions

Bookmark(QString id, QStringList folder, QString label, std::shared_ptr<const sh::filesystem::Eurl> eurl, QString tags)

Constructed only by the infrastructure and made available otherwise.

QString id()

The bookmark id (used in some methods of sh::tools::BookmarkManager).

QList<QString> folder()

The bookmark folder (the user interface calls it ‘Collections’).

QString label()

The bookmark label.

std::shared_ptr<const sh::filesystem::Eurl> eurl()

The location this bookmark points to.

QString tags()

Internal information for bookkeeping.

Can be used by external code for keeping track of dynamically created bookmarks.

Private Members

QString _id
QStringList _folder
QString _label
std::shared_ptr<const sh::filesystem::Eurl> _eurl
QString _tags