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

Public Member Functions

 TabTreeModelItem (WebTab *tab=nullptr, const QModelIndex &index=QModelIndex())
 
 ~TabTreeModelItem ()
 
void setParent (TabTreeModelItem *item)
 
void addChild (TabTreeModelItem *item, int index=-1)
 

Public Attributes

WebTabtab = nullptr
 
TabTreeModelItemparent = nullptr
 
QVector< TabTreeModelItem * > children
 
QPersistentModelIndex sourceIndex
 

Detailed Description

Definition at line 27 of file tabtreemodel.cpp.

Constructor & Destructor Documentation

◆ TabTreeModelItem()

TabTreeModelItem::TabTreeModelItem ( WebTab tab = nullptr,
const QModelIndex &  index = QModelIndex() 
)
explicit

Definition at line 42 of file tabtreemodel.cpp.

◆ ~TabTreeModelItem()

TabTreeModelItem::~TabTreeModelItem ( )

Definition at line 48 of file tabtreemodel.cpp.

Member Function Documentation

◆ addChild()

void TabTreeModelItem::addChild ( TabTreeModelItem item,
int  index = -1 
)

Definition at line 69 of file tabtreemodel.cpp.

◆ setParent()

void TabTreeModelItem::setParent ( TabTreeModelItem item)

Definition at line 55 of file tabtreemodel.cpp.

Member Data Documentation

◆ children

QVector<TabTreeModelItem*> TabTreeModelItem::children

Definition at line 38 of file tabtreemodel.cpp.

◆ parent

TabTreeModelItem* TabTreeModelItem::parent = nullptr

Definition at line 37 of file tabtreemodel.cpp.

◆ sourceIndex

QPersistentModelIndex TabTreeModelItem::sourceIndex

Definition at line 39 of file tabtreemodel.cpp.

◆ tab

WebTab* TabTreeModelItem::tab = nullptr

Definition at line 36 of file tabtreemodel.cpp.


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