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

#include <tabmanagerwidgetcontroller.h>

Inheritance diagram for TabManagerWidgetController:
SideBarInterface

Public Slots

void setGroupType (TabManagerWidget::GroupType type)
 
void mainWindowDeleted (BrowserWindow *window)
 
void raiseTabManager ()
 
void showSideBySide ()
 
void emitRefreshTree ()
 

Signals

void requestRefreshTree (WebPage *p=nullptr)
 

Public Member Functions

 TabManagerWidgetController (QObject *parent=nullptr)
 
 ~TabManagerWidgetController () override
 
QString title () const override
 
QAction * createMenuAction () override
 
QWidget * createSideBarWidget (BrowserWindow *mainWindow) override
 
AbstractButtonInterfacecreateStatusBarIcon (BrowserWindow *mainWindow)
 
TabManagerWidget::GroupType groupType ()
 
TabManagerWidgetcreateTabManagerWidget (BrowserWindow *mainClass, QWidget *parent=nullptr, bool defaultWidget=false)
 
TabManagerWidgetdefaultTabManager ()
 
void addStatusBarIcon (BrowserWindow *window)
 
void removeStatusBarIcon (BrowserWindow *window)
 
- Public Member Functions inherited from SideBarInterface
 SideBarInterface (QObject *parent=nullptr)
 
virtual QString title () const =0
 
virtual QAction * createMenuAction ()=0
 
virtual QWidget * createSideBarWidget (BrowserWindow *mainWindow)=0
 

Detailed Description

Definition at line 28 of file tabmanagerwidgetcontroller.h.

Constructor & Destructor Documentation

◆ TabManagerWidgetController()

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

Definition at line 55 of file tabmanagerwidgetcontroller.cpp.

◆ ~TabManagerWidgetController()

TabManagerWidgetController::~TabManagerWidgetController ( )
overridedefault

Member Function Documentation

◆ addStatusBarIcon()

void TabManagerWidgetController::addStatusBarIcon ( BrowserWindow window)

Definition at line 171 of file tabmanagerwidgetcontroller.cpp.

◆ createMenuAction()

QAction * TabManagerWidgetController::createMenuAction ( )
overridevirtual

Implements SideBarInterface.

Definition at line 70 of file tabmanagerwidgetcontroller.cpp.

◆ createSideBarWidget()

QWidget * TabManagerWidgetController::createSideBarWidget ( BrowserWindow mainWindow)
overridevirtual

Implements SideBarInterface.

Definition at line 81 of file tabmanagerwidgetcontroller.cpp.

◆ createStatusBarIcon()

AbstractButtonInterface * TabManagerWidgetController::createStatusBarIcon ( BrowserWindow mainWindow)

Definition at line 86 of file tabmanagerwidgetcontroller.cpp.

◆ createTabManagerWidget()

TabManagerWidget * TabManagerWidgetController::createTabManagerWidget ( BrowserWindow mainClass,
QWidget *  parent = nullptr,
bool  defaultWidget = false 
)

Definition at line 140 of file tabmanagerwidgetcontroller.cpp.

◆ defaultTabManager()

TabManagerWidget * TabManagerWidgetController::defaultTabManager ( )

Definition at line 166 of file tabmanagerwidgetcontroller.cpp.

◆ emitRefreshTree

void TabManagerWidgetController::emitRefreshTree ( )
slot

Definition at line 235 of file tabmanagerwidgetcontroller.cpp.

◆ groupType()

TabManagerWidget::GroupType TabManagerWidgetController::groupType ( )

Definition at line 130 of file tabmanagerwidgetcontroller.cpp.

◆ mainWindowDeleted

void TabManagerWidgetController::mainWindowDeleted ( BrowserWindow window)
slot

Definition at line 192 of file tabmanagerwidgetcontroller.cpp.

◆ raiseTabManager

void TabManagerWidgetController::raiseTabManager ( )
slot

Definition at line 199 of file tabmanagerwidgetcontroller.cpp.

◆ removeStatusBarIcon()

void TabManagerWidgetController::removeStatusBarIcon ( BrowserWindow window)

Definition at line 179 of file tabmanagerwidgetcontroller.cpp.

◆ requestRefreshTree

void TabManagerWidgetController::requestRefreshTree ( WebPage p = nullptr)
signal

◆ setGroupType

void TabManagerWidgetController::setGroupType ( TabManagerWidget::GroupType  type)
slot

Definition at line 135 of file tabmanagerwidgetcontroller.cpp.

◆ showSideBySide

void TabManagerWidgetController::showSideBySide ( )
slot

Definition at line 210 of file tabmanagerwidgetcontroller.cpp.

◆ title()

QString TabManagerWidgetController::title ( ) const
overridevirtual

Implements SideBarInterface.

Definition at line 65 of file tabmanagerwidgetcontroller.cpp.


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