#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: