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

The class exposing the bookmark item to QML. More...

#include <qmlbookmarktreenode.h>

Inheritance diagram for QmlBookmarkTreeNode:

Public Types

enum  Type {
  Root = BookmarkItem::Root , Url = BookmarkItem::Url , Folder = BookmarkItem::Folder , Separator = BookmarkItem::Separator ,
  Invalid = BookmarkItem::Invalid
}
 The Type enum. More...
 

Public Member Functions

 QmlBookmarkTreeNode (BookmarkItem *item=nullptr)
 
BookmarkItemitem ()
 
Type type () const
 
QString title () const
 
QString url () const
 
QString description () const
 
QString keyword () const
 

Properties

Type type
 type of bookmark tree node. More...
 
QString title
 title of bookmark tree node. More...
 
QString url
 url of bookmark tree node. More...
 
QString description
 description of bookmark tree node. More...
 
QString keyword
 keyword of bookmark tree node. More...
 
int visitCount
 visit count of bookmark tree node. More...
 
QmlBookmarkTreeNodeparent
 parent of bookmark tree node. More...
 
bool unmodifiable
 checks if bookmark tree node is unmodifiable. More...
 
QList< QObject * > children
 gets children of bookmark tree node. More...
 

Detailed Description

The class exposing the bookmark item to QML.

Definition at line 26 of file qmlbookmarktreenode.h.

Member Enumeration Documentation

◆ Type

The Type enum.

Contains the information of the type of the bookmark item,

Enumerator
Root 

Represents the root bookmark item.

Url 

Represents the single bookmark item of type url.

Folder 

Represents the bookmark folder.

Separator 

Represents the bookmark separator.

Invalid 

Represents invalid bookmark item.

Definition at line 81 of file qmlbookmarktreenode.h.

Constructor & Destructor Documentation

◆ QmlBookmarkTreeNode()

QmlBookmarkTreeNode::QmlBookmarkTreeNode ( BookmarkItem item = nullptr)
explicit

Definition at line 24 of file qmlbookmarktreenode.cpp.

Member Function Documentation

◆ description()

QString QmlBookmarkTreeNode::description ( ) const

Definition at line 79 of file qmlbookmarktreenode.cpp.

◆ item()

BookmarkItem * QmlBookmarkTreeNode::item ( )

Definition at line 30 of file qmlbookmarktreenode.cpp.

◆ keyword()

QString QmlBookmarkTreeNode::keyword ( ) const

Definition at line 88 of file qmlbookmarktreenode.cpp.

◆ title()

QString QmlBookmarkTreeNode::title ( ) const

Definition at line 61 of file qmlbookmarktreenode.cpp.

◆ type()

QmlBookmarkTreeNode::Type QmlBookmarkTreeNode::type ( ) const

Definition at line 35 of file qmlbookmarktreenode.cpp.

◆ url()

QString QmlBookmarkTreeNode::url ( ) const

Definition at line 70 of file qmlbookmarktreenode.cpp.

Property Documentation

◆ children

QList<QObject*> QmlBookmarkTreeNode::children
read

gets children of bookmark tree node.

Definition at line 1 of file qmlbookmarktreenode.h.

◆ description

QString QmlBookmarkTreeNode::description
read

description of bookmark tree node.

Definition at line 1 of file qmlbookmarktreenode.h.

◆ keyword

QString QmlBookmarkTreeNode::keyword
read

keyword of bookmark tree node.

Definition at line 1 of file qmlbookmarktreenode.h.

◆ parent

QmlBookmarkTreeNode* QmlBookmarkTreeNode::parent
read

parent of bookmark tree node.

Definition at line 1 of file qmlbookmarktreenode.h.

◆ title

QString QmlBookmarkTreeNode::title
read

title of bookmark tree node.

Definition at line 1 of file qmlbookmarktreenode.h.

◆ type

Type QmlBookmarkTreeNode::type
read

type of bookmark tree node.

Definition at line 1 of file qmlbookmarktreenode.h.

◆ unmodifiable

bool QmlBookmarkTreeNode::unmodifiable
read

checks if bookmark tree node is unmodifiable.

Definition at line 1 of file qmlbookmarktreenode.h.

◆ url

QString QmlBookmarkTreeNode::url
read

url of bookmark tree node.

Definition at line 1 of file qmlbookmarktreenode.h.

◆ visitCount

int QmlBookmarkTreeNode::visitCount
read

visit count of bookmark tree node.

Definition at line 1 of file qmlbookmarktreenode.h.


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