Changeset View
Changeset View
Standalone View
Standalone View
src/lib/bookmarks/bookmarksmodel.cpp
Show First 20 Lines • Show All 343 Lines • ▼ Show 20 Line(s) | 342 | return (index.data(BookmarksModel::TitleRole).toString().contains(m_pattern, filterCaseSensitivity()) || | |||
---|---|---|---|---|---|
344 | index.data(BookmarksModel::DescriptionRole).toString().contains(m_pattern, filterCaseSensitivity()) || | 344 | index.data(BookmarksModel::DescriptionRole).toString().contains(m_pattern, filterCaseSensitivity()) || | ||
345 | index.data(BookmarksModel::KeywordRole).toString().compare(m_pattern, filterCaseSensitivity()) == 0); | 345 | index.data(BookmarksModel::KeywordRole).toString().compare(m_pattern, filterCaseSensitivity()) == 0); | ||
346 | } | 346 | } | ||
347 | 347 | | |||
348 | void BookmarksFilterModel::startFiltering() | 348 | void BookmarksFilterModel::startFiltering() | ||
349 | { | 349 | { | ||
350 | QSortFilterProxyModel::setFilterFixedString(m_pattern); | 350 | QSortFilterProxyModel::setFilterFixedString(m_pattern); | ||
351 | } | 351 | } | ||
352 | | ||||
353 | BookmarksButtonMimeData::BookmarksButtonMimeData() | ||||
354 | : QMimeData() | ||||
355 | { | ||||
356 | } | ||||
357 | | ||||
358 | BookmarkItem *BookmarksButtonMimeData::item() const | ||||
359 | { | ||||
360 | return m_item; | ||||
361 | } | ||||
362 | | ||||
363 | void BookmarksButtonMimeData::setBookmarkItem(BookmarkItem *item) | ||||
drosca: Why does it still need `pos`? Index of item in layout is just index of BookmarkItem in parent… | |||||
364 | { | ||||
365 | m_item = item; | ||||
366 | } | ||||
367 | | ||||
368 | bool BookmarksButtonMimeData::hasFormat(const QString &format) const | ||||
369 | { | ||||
370 | return mimeType() == format; | ||||
371 | } | ||||
372 | | ||||
373 | QStringList BookmarksButtonMimeData::formats() const | ||||
374 | { | ||||
375 | return {mimeType()}; | ||||
376 | } | ||||
377 | | ||||
378 | QString BookmarksButtonMimeData::mimeType() | ||||
379 | { | ||||
380 | return QSL("application/falkon.bookmarktoolbutton.bookmarkitem"); | ||||
381 | } |
Why does it still need pos? Index of item in layout is just index of BookmarkItem in parent->children.