#include <bookmarksmodel.h>
|
| enum | Roles {
TypeRole = Qt::UserRole + 1
, UrlRole = Qt::UserRole + 2
, UrlStringRole = Qt::UserRole + 3
, TitleRole = Qt::UserRole + 4
,
IconRole = Qt::UserRole + 5
, DescriptionRole = Qt::UserRole + 6
, KeywordRole = Qt::UserRole + 7
, VisitCountRole = Qt::UserRole + 8
,
ExpandedRole = Qt::UserRole + 9
, SidebarExpandedRole = Qt::UserRole + 10
, MaxRole = SidebarExpandedRole
} |
| |
|
| | BookmarksModel (BookmarkItem *root, Bookmarks *bookmarks, QObject *parent=nullptr) |
| |
| void | addBookmark (BookmarkItem *parent, int row, BookmarkItem *item) |
| |
| void | removeBookmark (BookmarkItem *item) |
| |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| |
| QVariant | data (const QModelIndex &index, int role) const override |
| |
| QVariant | headerData (int section, Qt::Orientation orientation, int role) const override |
| |
| int | rowCount (const QModelIndex &parent) const override |
| |
| int | columnCount (const QModelIndex &parent) const override |
| |
| bool | hasChildren (const QModelIndex &parent) const override |
| |
| Qt::DropActions | supportedDropActions () const override |
| |
| QStringList | mimeTypes () const override |
| |
| QMimeData * | mimeData (const QModelIndexList &indexes) const override |
| |
| bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override |
| |
| QModelIndex | parent (const QModelIndex &child) const override |
| |
| QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
| |
| QModelIndex | index (BookmarkItem *item, int column=0) const |
| |
| BookmarkItem * | item (const QModelIndex &index) const |
| |
Definition at line 32 of file bookmarksmodel.h.
◆ Roles
| Enumerator |
|---|
| TypeRole | |
| UrlRole | |
| UrlStringRole | |
| TitleRole | |
| IconRole | |
| DescriptionRole | |
| KeywordRole | |
| VisitCountRole | |
| ExpandedRole | |
| SidebarExpandedRole | |
| MaxRole | |
Definition at line 37 of file bookmarksmodel.h.
◆ BookmarksModel()
| BookmarksModel::BookmarksModel |
( |
BookmarkItem * |
root, |
|
|
Bookmarks * |
bookmarks, |
|
|
QObject * |
parent = nullptr |
|
) |
| |
|
explicit |
◆ addBookmark()
◆ columnCount()
| int BookmarksModel::columnCount |
( |
const QModelIndex & |
parent | ) |
const |
|
override |
◆ data()
| QVariant BookmarksModel::data |
( |
const QModelIndex & |
index, |
|
|
int |
role |
|
) |
| const |
|
override |
◆ dropMimeData()
| bool BookmarksModel::dropMimeData |
( |
const QMimeData * |
data, |
|
|
Qt::DropAction |
action, |
|
|
int |
row, |
|
|
int |
column, |
|
|
const QModelIndex & |
parent |
|
) |
| |
|
override |
◆ flags()
| Qt::ItemFlags BookmarksModel::flags |
( |
const QModelIndex & |
index | ) |
const |
|
override |
◆ hasChildren()
| bool BookmarksModel::hasChildren |
( |
const QModelIndex & |
parent | ) |
const |
|
override |
◆ headerData()
| QVariant BookmarksModel::headerData |
( |
int |
section, |
|
|
Qt::Orientation |
orientation, |
|
|
int |
role |
|
) |
| const |
|
override |
◆ index() [1/2]
| QModelIndex BookmarksModel::index |
( |
BookmarkItem * |
item, |
|
|
int |
column = 0 |
|
) |
| const |
◆ index() [2/2]
| QModelIndex BookmarksModel::index |
( |
int |
row, |
|
|
int |
column, |
|
|
const QModelIndex & |
parent = QModelIndex() |
|
) |
| const |
|
override |
◆ item()
| BookmarkItem * BookmarksModel::item |
( |
const QModelIndex & |
index | ) |
const |
◆ mimeData()
| QMimeData * BookmarksModel::mimeData |
( |
const QModelIndexList & |
indexes | ) |
const |
|
override |
◆ mimeTypes()
| QStringList BookmarksModel::mimeTypes |
( |
| ) |
const |
|
override |
◆ parent()
| QModelIndex BookmarksModel::parent |
( |
const QModelIndex & |
child | ) |
const |
|
override |
◆ removeBookmark()
◆ rowCount()
| int BookmarksModel::rowCount |
( |
const QModelIndex & |
parent | ) |
const |
|
override |
◆ supportedDropActions()
| Qt::DropActions BookmarksModel::supportedDropActions |
( |
| ) |
const |
|
override |
The documentation for this class was generated from the following files: