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

#include <tabmanagerwidget.h>

Inheritance diagram for TabItem:

Public Types

enum  StateRole { ActiveOrCaptionRole = Qt::UserRole + 1 , SavedRole = Qt::UserRole + 2 }
 

Public Slots

void updateIcon ()
 
void setTitle (const QString &title)
 
void setIsActiveOrCaption (bool yes)
 
void setIsSavedTab (bool yes)
 

Public Member Functions

 TabItem (QTreeWidget *treeWidget, bool supportDrag=true, bool isTab=true, QTreeWidgetItem *parent=nullptr, bool addToTree=true)
 
BrowserWindowwindow () const
 
void setBrowserWindow (BrowserWindow *window)
 
WebTabwebTab () const
 
void setWebTab (WebTab *webTab)
 
bool isTab () const
 

Detailed Description

Definition at line 120 of file tabmanagerwidget.h.

Member Enumeration Documentation

◆ StateRole

Enumerator
ActiveOrCaptionRole 
SavedRole 

Definition at line 125 of file tabmanagerwidget.h.

Constructor & Destructor Documentation

◆ TabItem()

TabItem::TabItem ( QTreeWidget *  treeWidget,
bool  supportDrag = true,
bool  isTab = true,
QTreeWidgetItem *  parent = nullptr,
bool  addToTree = true 
)

Definition at line 747 of file tabmanagerwidget.cpp.

Member Function Documentation

◆ isTab()

bool TabItem::isTab ( ) const

Definition at line 859 of file tabmanagerwidget.cpp.

◆ setBrowserWindow()

void TabItem::setBrowserWindow ( BrowserWindow window)

Definition at line 778 of file tabmanagerwidget.cpp.

◆ setIsActiveOrCaption

void TabItem::setIsActiveOrCaption ( bool  yes)
slot

Definition at line 847 of file tabmanagerwidget.cpp.

◆ setIsSavedTab

void TabItem::setIsSavedTab ( bool  yes)
slot

Definition at line 854 of file tabmanagerwidget.cpp.

◆ setTitle

void TabItem::setTitle ( const QString &  title)
slot

Definition at line 841 of file tabmanagerwidget.cpp.

◆ setWebTab()

void TabItem::setWebTab ( WebTab webTab)

Definition at line 788 of file tabmanagerwidget.cpp.

◆ updateIcon

void TabItem::updateIcon ( )
slot

Definition at line 809 of file tabmanagerwidget.cpp.

◆ webTab()

WebTab * TabItem::webTab ( ) const

Definition at line 783 of file tabmanagerwidget.cpp.

◆ window()

BrowserWindow * TabItem::window ( ) const

Definition at line 773 of file tabmanagerwidget.cpp.


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