Falkon Develop
Cross-platform Qt-based web browser
Bookmarks Class Reference

#include <bookmarks.h>

Inheritance diagram for Bookmarks:

Public Slots

void setShowOnlyIconsInToolbar (bool state)
 
void setShowOnlyTextInToolbar (bool state)
 

Signals

void bookmarkAdded (BookmarkItem *item)
 
void bookmarkRemoved (BookmarkItem *item)
 
void bookmarkChanged (BookmarkItem *item)
 
void showOnlyIconsInToolbarChanged (bool show)
 
void showOnlyTextInToolbarChanged (bool show)
 

Public Member Functions

 Bookmarks (QObject *parent=nullptr)
 
 ~Bookmarks ()
 
void loadSettings ()
 
bool showOnlyIconsInToolbar () const
 
bool showOnlyTextInToolbar () const
 
BookmarkItemrootItem () const
 
BookmarkItemtoolbarFolder () const
 
BookmarkItemmenuFolder () const
 
BookmarkItemunsortedFolder () const
 
BookmarkItemlastUsedFolder () const
 
BookmarksModelmodel () const
 
bool isBookmarked (const QUrl &url)
 
bool canBeModified (BookmarkItem *item) const
 
QList< BookmarkItem * > searchBookmarks (const QUrl &url) const
 
QList< BookmarkItem * > searchBookmarks (const QString &string, int limit=-1, Qt::CaseSensitivity sensitive=Qt::CaseInsensitive) const
 
QList< BookmarkItem * > searchKeyword (const QString &keyword) const
 
void addBookmark (BookmarkItem *parent, BookmarkItem *item)
 
void insertBookmark (BookmarkItem *parent, int row, BookmarkItem *item)
 
bool removeBookmark (BookmarkItem *item)
 
void changeBookmark (BookmarkItem *item)
 

Detailed Description

Definition at line 32 of file bookmarks.h.

Constructor & Destructor Documentation

◆ Bookmarks()

Bookmarks::Bookmarks ( QObject *  parent = nullptr)
explicit

Definition at line 33 of file bookmarks.cpp.

◆ ~Bookmarks()

Bookmarks::~Bookmarks ( )

Definition at line 44 of file bookmarks.cpp.

Member Function Documentation

◆ addBookmark()

void Bookmarks::addBookmark ( BookmarkItem parent,
BookmarkItem item 
)

Definition at line 135 of file bookmarks.cpp.

◆ bookmarkAdded

void Bookmarks::bookmarkAdded ( BookmarkItem item)
signal

◆ bookmarkChanged

void Bookmarks::bookmarkChanged ( BookmarkItem item)
signal

◆ bookmarkRemoved

void Bookmarks::bookmarkRemoved ( BookmarkItem item)
signal

◆ canBeModified()

bool Bookmarks::canBeModified ( BookmarkItem item) const

Definition at line 104 of file bookmarks.cpp.

◆ changeBookmark()

void Bookmarks::changeBookmark ( BookmarkItem item)

Definition at line 170 of file bookmarks.cpp.

◆ insertBookmark()

void Bookmarks::insertBookmark ( BookmarkItem parent,
int  row,
BookmarkItem item 
)

Definition at line 144 of file bookmarks.cpp.

◆ isBookmarked()

bool Bookmarks::isBookmarked ( const QUrl &  url)

Definition at line 99 of file bookmarks.cpp.

◆ lastUsedFolder()

BookmarkItem * Bookmarks::lastUsedFolder ( ) const

Definition at line 89 of file bookmarks.cpp.

◆ loadSettings()

void Bookmarks::loadSettings ( )

Definition at line 50 of file bookmarks.cpp.

◆ menuFolder()

BookmarkItem * Bookmarks::menuFolder ( ) const

Definition at line 79 of file bookmarks.cpp.

◆ model()

BookmarksModel * Bookmarks::model ( ) const

Definition at line 94 of file bookmarks.cpp.

◆ removeBookmark()

bool Bookmarks::removeBookmark ( BookmarkItem item)

Definition at line 157 of file bookmarks.cpp.

◆ rootItem()

BookmarkItem * Bookmarks::rootItem ( ) const

Definition at line 69 of file bookmarks.cpp.

◆ searchBookmarks() [1/2]

QList< BookmarkItem * > Bookmarks::searchBookmarks ( const QString &  string,
int  limit = -1,
Qt::CaseSensitivity  sensitive = Qt::CaseInsensitive 
) const

Definition at line 121 of file bookmarks.cpp.

◆ searchBookmarks() [2/2]

QList< BookmarkItem * > Bookmarks::searchBookmarks ( const QUrl &  url) const

Definition at line 114 of file bookmarks.cpp.

◆ searchKeyword()

QList< BookmarkItem * > Bookmarks::searchKeyword ( const QString &  keyword) const

Definition at line 128 of file bookmarks.cpp.

◆ setShowOnlyIconsInToolbar

void Bookmarks::setShowOnlyIconsInToolbar ( bool  state)
slot

Definition at line 178 of file bookmarks.cpp.

◆ setShowOnlyTextInToolbar

void Bookmarks::setShowOnlyTextInToolbar ( bool  state)
slot

Definition at line 185 of file bookmarks.cpp.

◆ showOnlyIconsInToolbar()

bool Bookmarks::showOnlyIconsInToolbar ( ) const

Definition at line 59 of file bookmarks.cpp.

◆ showOnlyIconsInToolbarChanged

void Bookmarks::showOnlyIconsInToolbarChanged ( bool  show)
signal

◆ showOnlyTextInToolbar()

bool Bookmarks::showOnlyTextInToolbar ( ) const

Definition at line 64 of file bookmarks.cpp.

◆ showOnlyTextInToolbarChanged

void Bookmarks::showOnlyTextInToolbarChanged ( bool  show)
signal

◆ toolbarFolder()

BookmarkItem * Bookmarks::toolbarFolder ( ) const

Definition at line 74 of file bookmarks.cpp.

◆ unsortedFolder()

BookmarkItem * Bookmarks::unsortedFolder ( ) const

Definition at line 84 of file bookmarks.cpp.


The documentation for this class was generated from the following files: